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
56.5600
56.9900
56.0800
56.1900
114,600
Thu, 23 Jul 2026
56.1200
57.1000
55.9600
56.3100
146,200
Wed, 22 Jul 2026
56.0100
56.9500
55.9900
56.5800
93,600
Tue, 21 Jul 2026
56.2200
56.9600
55.5600
56.0100
119,500
Mon, 20 Jul 2026
57.2600
57.8100
56.2500
56.7900
119,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
57.5700
58.1800
56.8000
57.4400
269,100
Thu, 16 Jul 2026
54.9200
57.0300
54.9200
56.9800
166,800
Wed, 15 Jul 2026
55.3700
56.1500
54.4400
54.7600
188,900
Tue, 14 Jul 2026
55.6300
56.2000
55.2400
55.3700
143,100
Mon, 13 Jul 2026
55.1000
55.6300
54.7400
55.4200
139,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
54.8400
55.6500
54.6900
55.0100
169,100
Thu, 09 Jul 2026
54.8400
55.0500
53.0800
54.5300
973,100
Wed, 08 Jul 2026
56.0700
56.8100
54.6200
54.8400
372,700
Tue, 07 Jul 2026
56.8900
58.1000
55.7900
55.8200
177,800
Mon, 06 Jul 2026
57.4000
57.4000
56.3300
56.6300
104,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
56.5000
57.9900
56.5000
57.5500
212,600
Wed, 01 Jul 2026
56.1300
57.1500
55.1500
56.5700
194,500
Tue, 30 Jun 2026
56.0700
57.2200
55.6000
56.1600
183,500
Mon, 29 Jun 2026
55.4600
56.2400
54.8800
56.0300
174,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
54.9900
55.5200
54.6000
55.4800
497,500
Thu, 25 Jun 2026
54.2900
54.9000
53.8600
54.5800
148,000
Wed, 24 Jun 2026
53.1400
54.0800
53.1400
54.0200
193,600
Tue, 23 Jun 2026
52.2800
53.1100
51.9500
52.8600
123,700
Mon, 22 Jun 2026
51.8400
52.4300
51.5200
51.7800
150,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
52.2500
52.5800
51.6100
52.0600
269,700
Wed, 17 Jun 2026
52.3900
52.6600
51.4400
51.8400
195,700
Tue, 16 Jun 2026
52.7100
53.2800
52.3400
52.4800
182,600
Mon, 15 Jun 2026
52.6600
53.0500
52.0400
52.7100
133,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
52.5100
53.6400
52.4400
52.9500
85,800
Thu, 11 Jun 2026
53.7200
54.7300
52.3900
52.4600
225,200
Wed, 10 Jun 2026
54.3400
54.9700
53.4800
53.7200
122,400
Tue, 09 Jun 2026
52.9700
54.4700
52.5100
53.8500
127,200
Mon, 08 Jun 2026
53.3700
53.6500
52.5000
52.6200
83,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
52.7700
53.9000
52.4600
53.3700
82,900
Thu, 04 Jun 2026
52.6400
53.1900
52.0600
52.3800
85,800
Wed, 03 Jun 2026
52.7200
53.1100
51.7600
51.9300
136,000
Tue, 02 Jun 2026
51.4500
52.7900
51.4500
52.7100
120,800
Mon, 01 Jun 2026
52.3100
52.4500
51.4800
51.7800
110,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
52.0100
52.7800
51.7800
52.5300
146,800
Thu, 28 May 2026
52.3300
53.0200
51.9000
52.1800
92,400
Wed, 27 May 2026
52.3300
52.9400
51.8700
52.6600
95,200
Tue, 26 May 2026
52.0200
52.3000
51.5800
52.0800
108,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
51.7800
52.5200
51.4700
52.1100
173,300
Thu, 21 May 2026
50.9900
52.0200
50.8100
51.7500
90,600
Wed, 20 May 2026
16 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 20 May 2026
50.8400
51.4300
50.6200
51.2600
137,100
Tue, 19 May 2026
51.0700
51.7800
50.7200
50.9700
78,600
Mon, 18 May 2026
50.5800
51.8300
50.5800
51.0700
121,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
51.3300
51.4300
50.2400
50.2700
109,500
Thu, 14 May 2026
52.2300
52.8700
51.5600
51.9200
98,600
Wed, 13 May 2026
51.4100
52.4400
51.0500
52.0300
94,600
Tue, 12 May 2026
51.9400
52.8500
51.8300
51.9300
140,800
Mon, 11 May 2026
51.9100
52.2100
51.1600
51.8300
86,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
51.7400
52.2800
51.5400
51.5600
62,400
Thu, 07 May 2026
51.0000
52.0800
50.4600
51.4100
138,100
Wed, 06 May 2026
50.9800
51.3300
50.1300
51.1500
112,600
Tue, 05 May 2026
51.5200
51.6600
50.8500
50.9300
100,100
Mon, 04 May 2026
50.5600
51.7300
50.0300
51.2700
124,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
50.9000
51.6100
50.5100
50.9300
164,100
Thu, 30 Apr 2026
15 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Thu, 30 Apr 2026
14 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 30 Apr 2026
51.6200
52.7400
50.5900
50.8800
213,400
Wed, 29 Apr 2026
52.9100
53.0400
51.8700
51.9900
102,100
Tue, 28 Apr 2026
53.7700
54.4900
53.1700
53.4400
107,700
Mon, 27 Apr 2026
53.6300
54.2900
52.9900
53.1800
114,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
53.8400
55.0200
52.9800
53.5000
636,700
Thu, 23 Apr 2026
53.8600
55.1400
53.8600
54.3300
115,200
Wed, 22 Apr 2026
53.1000
53.8000
53.0000
53.4800
135,100
Tue, 21 Apr 2026
53.6700
54.3100
52.8500
52.8500
140,800
Mon, 20 Apr 2026
51.9500
54.3300
51.8900
53.7200
192,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
50.7800
51.3600
49.9000
51.3100
500,900
Thu, 16 Apr 2026
50.4700
51.3400
49.8900
50.6300
217,600
Wed, 15 Apr 2026
52.0000
52.0800
50.2700
50.5900
171,600
Tue, 14 Apr 2026
51.8000
52.1700
51.0400
51.8600
210,800
Mon, 13 Apr 2026
55.5500
56.1500
51.8000
51.9500
364,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
55.2400
56.3000
54.9700
55.8500
116,100
Thu, 09 Apr 2026
53.4600
55.8800
53.4000
55.4700
137,400
Wed, 08 Apr 2026
53.5800
53.8700
52.6600
53.6500
137,600
Tue, 07 Apr 2026
52.6900
53.4600
52.0100
53.1500
82,500
Mon, 06 Apr 2026
13 · DEFA14A
After-hours · 16:06 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Mon, 06 Apr 2026
12 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Mon, 06 Apr 2026
53.8000
53.8000
52.6200
52.8000
85,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
52.9300
53.9400
52.7900
53.8000
120,800
Wed, 01 Apr 2026
52.0000
53.0000
52.0000
52.6900
130,500
Tue, 31 Mar 2026
53.2400
53.7500
51.5200
52.0500
117,600
Mon, 30 Mar 2026
52.4000
52.8800
51.8900
52.7400
90,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
51.8300
52.3500
51.3900
51.8000
96,000
Thu, 26 Mar 2026
11 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 26 Mar 2026
50.8600
52.3800
50.7000
52.0300
105,900
Wed, 25 Mar 2026
51.4500
51.4800
49.8600
51.1100
111,800
Tue, 24 Mar 2026
50.4500
52.3100
50.4500
51.1700
144,200
Mon, 23 Mar 2026
51.0400
51.7400
50.3700
50.9200
161,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
51.0700
51.5800
50.1000
50.1700
941,500
Thu, 19 Mar 2026
49.8500
51.5000
49.7100
51.0000
169,700
Wed, 18 Mar 2026
50.8700
51.2300
49.6500
50.3000
159,400
Tue, 17 Mar 2026
52.3800
52.3900
51.2500
51.3100
114,200
Mon, 16 Mar 2026
53.0300
53.0300
51.5000
52.0100
120,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
52.2500
52.6500
51.5000
52.4000
113,500
Thu, 12 Mar 2026
50.7800
52.7500
50.7800
51.9400
120,100
Wed, 11 Mar 2026
51.6300
52.5300
50.6900
51.3900
116,600
Tue, 10 Mar 2026
54.0500
54.1200
51.9500
52.0900
135,700
Mon, 09 Mar 2026
53.5800
54.5000
52.6900
54.0400
81,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
53.1800
54.2700
52.7900
54.1100
120,500
Thu, 05 Mar 2026
54.8000
54.8000
53.4600
53.7600
103,600
Wed, 04 Mar 2026
55.4200
55.7200
54.4700
55.4500
95,000
Tue, 03 Mar 2026
53.7800
55.7100
53.2700
55.4600
120,500
Mon, 02 Mar 2026
54.0100
55.1600
53.9900
54.5500
123,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
53.7400
54.7700
53.7400
54.0000
105,100
Thu, 26 Feb 2026
54.6100
54.9400
53.6600
53.6900
147,700
Wed, 25 Feb 2026
54.5500
54.8100
53.0600
54.6100
84,500
Tue, 24 Feb 2026
10 · 8-K
After-hours · 16:20 ET
8-K ↗
Tue, 24 Feb 2026
54.8000
55.0000
53.9900
54.4800
97,400
Mon, 23 Feb 2026
54.4600
55.2600
53.8500
54.8000
109,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
55.6700
56.1100
53.6400
54.1300
101,100
Fri, 20 Feb 2026
9 · 424B5
Pre-market · 07:57 ET
424B5 ↗
Thu, 19 Feb 2026
8 · 10-K
After-hours · 16:23 ET
10-K ↗
Thu, 19 Feb 2026
7 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 19 Feb 2026
53.6900
54.8800
53.6900
54.4700
160,300
Wed, 18 Feb 2026
54.9800
54.9800
54.0700
54.0700
91,300
Tue, 17 Feb 2026
55.5400
56.5100
54.8600
55.0800
106,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
53.7000
55.6900
53.4600
55.3900
110,300
Thu, 12 Feb 2026
52.5400
54.2600
52.0200
53.5500
153,900
Wed, 11 Feb 2026
52.4600
52.4600
51.0000
51.7100
72,900
Tue, 10 Feb 2026
51.3500
52.8200
51.2600
52.4600
89,500
Mon, 09 Feb 2026
51.3500
51.4200
50.0100
50.9900
124,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
52.8700
52.9300
51.2100
51.2400
122,000
Thu, 05 Feb 2026
52.2400
53.1700
52.1600
52.4200
120,700
Wed, 04 Feb 2026
51.8400
52.8300
51.1300
52.0400
206,600
Tue, 03 Feb 2026
51.9600
53.1000
51.2900
51.3400
106,000
Mon, 02 Feb 2026
52.8400
53.2500
51.6300
51.9400
123,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
51.9200
52.5600
51.3700
52.3800
148,000
Thu, 29 Jan 2026
51.4900
52.8000
51.4900
51.9900
128,500
Wed, 28 Jan 2026
52.6400
53.1000
51.2400
51.6200
106,800
Tue, 27 Jan 2026
52.2500
53.1800
52.2300
52.6200
72,800
Mon, 26 Jan 2026
52.3200
53.3100
52.0100
52.3300
61,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
53.1800
53.3500
52.1900
52.2900
64,100
Thu, 22 Jan 2026
53.4700
53.9800
53.3500
53.4800
98,600
Wed, 21 Jan 2026
53.5100
53.9100
52.8500
53.3200
91,500
Tue, 20 Jan 2026
54.2700
54.2900
53.0400
53.1900
101,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
54.7900
55.2800
54.4600
54.4600
166,800
Thu, 15 Jan 2026
54.1400
55.6100
53.6700
55.0900
116,400
Wed, 14 Jan 2026
52.6600
54.0500
52.6600
54.0100
111,500
Tue, 13 Jan 2026
52.6800
53.0100
51.9300
52.5600
86,400
Mon, 12 Jan 2026
51.8900
53.6900
51.4800
52.8000
101,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
51.1500
51.9000
51.1000
51.7000
93,200
Thu, 08 Jan 2026
50.1300
51.9000
50.1300
50.9800
150,200
Wed, 07 Jan 2026
51.1000
51.2400
49.9700
50.4200
112,000
Tue, 06 Jan 2026
49.9400
50.9900
49.8400
50.9400
109,300
Mon, 05 Jan 2026
49.9200
50.5400
49.6100
50.2000
111,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
50.4200
50.7400
49.9400
50.2700
92,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
50.8300
51.3000
50.3700
50.4200
78,700
Tue, 30 Dec 2025
51.4000
51.8900
50.9200
50.9400
85,100
Mon, 29 Dec 2025
51.6100
51.9500
51.3600
51.4000
100,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
51.9700
52.1700
51.2300
51.4500
75,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
51.5500
51.9700
51.1800
51.7200
56,500
Tue, 23 Dec 2025
52.2700
52.2700
51.4700
51.6100
83,600
Mon, 22 Dec 2025
6 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 22 Dec 2025
51.2700
52.5800
51.2700
52.1400
89,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
53.3400
53.3400
51.6100
51.7000
297,300
Thu, 18 Dec 2025
53.4300
53.8400
52.7500
53.5200
126,000
Wed, 17 Dec 2025
53.1800
54.2500
52.9600
53.4100
101,600
Tue, 16 Dec 2025
52.9800
53.5000
52.1700
53.2500
185,000
Mon, 15 Dec 2025
52.9000
53.7700
51.5500
53.0700
214,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
52.4500
53.5600
51.8900
53.0500
122,800
Thu, 11 Dec 2025
51.8000
52.7500
51.4200
52.1500
107,600
Wed, 10 Dec 2025
50.7500
51.7600
50.3500
51.3900
172,000
Tue, 09 Dec 2025
51.0400
52.2500
50.5100
50.9200
108,900
Mon, 08 Dec 2025
52.0800
52.3900
50.3200
51.0400
248,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
51.3400
52.6400
50.4400
51.9100
208,100
Thu, 04 Dec 2025
50.9600
52.4100
50.8600
51.3500
183,100
Wed, 03 Dec 2025
51.0900
51.5500
50.3000
51.1400
148,500
Tue, 02 Dec 2025
51.0500
51.8600
50.5300
50.8800
102,200
Mon, 01 Dec 2025
50.6600
52.1000
50.3100
51.2500
214,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
51.1100
51.3100
50.5000
51.3100
73,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
50.5000
51.6800
50.1700
51.1700
220,500
Tue, 25 Nov 2025
50.4000
51.3800
50.2800
50.6300
115,400
Mon, 24 Nov 2025
50.0200
50.6500
49.0000
49.8700
222,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
48.6600
50.7300
48.4400
50.0100
133,300
Thu, 20 Nov 2025
49.0800
49.9500
48.1900
48.5900
124,300
Wed, 19 Nov 2025
50.4300
50.4300
48.5500
48.8500
114,400
Tue, 18 Nov 2025
51.6500
51.6500
50.4200
50.5300
107,200
Mon, 17 Nov 2025
51.9800
52.3700
51.1600
51.6200
79,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
52.5500
53.0000
51.5000
52.5000
102,800
Thu, 13 Nov 2025
52.2800
53.3900
51.9300
52.5600
107,800
Wed, 12 Nov 2025
53.3300
54.2100
52.4800
52.6500
128,500
Tue, 11 Nov 2025
53.1700
54.6400
53.1500
53.7400
95,000
Mon, 10 Nov 2025
53.2000
53.8700
52.2400
52.7100
102,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
53.2700
53.6700
52.2000
53.5700
143,200
Thu, 06 Nov 2025
52.6500
53.9200
52.4200
52.8100
120,900
Wed, 05 Nov 2025
54.5000
54.6700
52.9000
53.0700
244,000
Tue, 04 Nov 2025
50.5200
55.0700
50.0000
54.8800
421,700
Mon, 03 Nov 2025
49.0800
52.7800
44.1700
49.9200
670,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
5 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Fri, 31 Oct 2025
4 · 8-K
After-hours · 16:12 ET
8-K ↗
Fri, 31 Oct 2025
56.2500
57.7100
55.6600
57.4700
178,700
Thu, 30 Oct 2025
58.1000
59.3200
56.6300
56.9200
112,900
Wed, 29 Oct 2025
60.7800
60.7800
57.5600
58.0100
87,900
Tue, 28 Oct 2025
61.6000
61.6000
59.9000
60.9900
177,000
Mon, 27 Oct 2025
60.3300
62.1800
59.0300
61.9600
147,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
60.8700
61.0000
59.8200
60.3600
62,100
Thu, 23 Oct 2025
59.9100
60.4500
58.8500
60.3600
113,000
Wed, 22 Oct 2025
60.2900
61.2300
59.3700
60.0500
123,600
Tue, 21 Oct 2025
59.9000
60.2600
58.1400
60.0200
187,500
Mon, 20 Oct 2025
58.3700
60.1500
58.0100
60.0300
139,000
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
58.4800
59.0000
56.3900
58.2900
151,100
Thu, 16 Oct 2025
58.3500
59.3400
58.0400
58.4800
149,000
Wed, 15 Oct 2025
56.5000
58.5700
56.5000
58.4500
111,600
Tue, 14 Oct 2025
55.9100
56.9500
55.8600
56.4400
103,400
Mon, 13 Oct 2025
57.2000
57.3300
55.2000
55.6400
133,900
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
56.7300
57.6100
56.3300
57.2000
155,100
Thu, 09 Oct 2025
55.1300
56.5900
54.4100
56.5500
116,700
Wed, 08 Oct 2025
55.0900
55.2600
54.5100
55.1900
62,100
Tue, 07 Oct 2025
54.2100
55.2300
54.1900
54.8500
71,700
Mon, 06 Oct 2025
53.4000
54.4200
53.2400
54.1400
91,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
52.6300
54.1400
52.6300
53.5700
107,200
Thu, 02 Oct 2025
52.6000
52.8200
51.9000
52.7200
91,300
Wed, 01 Oct 2025
53.9400
53.9400
52.6700
52.7800
82,400
Tue, 30 Sep 2025
53.2200
54.3100
53.1500
54.1200
95,200
Mon, 29 Sep 2025
53.4600
53.6700
52.7500
53.3500
126,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
53.0200
53.7600
52.8000
53.5000
102,100
Thu, 25 Sep 2025
53.7100
54.3500
52.6900
52.9700
97,500
Wed, 24 Sep 2025
54.0600
54.4900
53.4800
53.5700
92,600
Tue, 23 Sep 2025
53.4800
54.5200
53.1800
54.3800
109,000
Mon, 22 Sep 2025
52.7100
53.6000
52.7100
53.4800
156,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
53.1000
53.1200
52.1000
52.8000
479,800
Thu, 18 Sep 2025
52.6100
53.5400
52.0000
53.1000
108,100
Wed, 17 Sep 2025
52.2000
53.4900
51.9000
52.7100
169,900
Tue, 16 Sep 2025
52.5700
53.1000
51.8200
51.8900
101,000
Mon, 15 Sep 2025
54.1500
54.1500
52.6900
52.8000
160,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
53.8300
54.2500
53.1600
53.9200
174,300
Thu, 11 Sep 2025
52.8600
54.0800
52.8600
53.8900
148,800
Wed, 10 Sep 2025
52.8800
53.0400
52.3000
52.9700
179,600
Tue, 09 Sep 2025
53.1000
53.6100
52.4700
53.0900
135,400
Mon, 08 Sep 2025
54.0600
54.0600
52.8600
53.1000
161,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
53.5000
54.2900
53.1700
54.1700
216,200
Thu, 04 Sep 2025
53.3600
53.9500
52.8100
53.2500
207,800
Wed, 03 Sep 2025
51.9500
53.1200
51.7300
53.0500
125,500
Tue, 02 Sep 2025
53.4000
53.9700
51.9900
52.4000
129,800
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
53.8700
54.1400
53.2400
53.5400
146,200
Thu, 28 Aug 2025
53.8900
54.1600
53.3900
53.8200
126,800
Wed, 27 Aug 2025
53.2700
54.0800
53.2700
53.9800
75,300
Tue, 26 Aug 2025
53.7000
53.8200
52.8300
53.2200
173,000
Mon, 25 Aug 2025
54.1500
54.2800
53.3800
53.5200
110,300
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
53.1700
54.6700
52.8600
54.5600
179,400
Thu, 21 Aug 2025
52.8100
53.7200
52.5000
52.8100
89,300
Wed, 20 Aug 2025
53.4400
54.0500
53.0300
53.1100
77,100
Tue, 19 Aug 2025
52.4900
53.4100
52.1700
53.2200
79,400
Mon, 18 Aug 2025
52.8800
53.0000
52.1600
52.2300
89,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
52.8900
53.0800
51.8700
52.9800
115,200
Thu, 14 Aug 2025
53.9700
54.1500
52.7000
53.0300
100,200
Wed, 13 Aug 2025
53.9200
54.4600
53.4800
54.0300
122,100
Tue, 12 Aug 2025
53.4900
54.3000
52.9700
53.9200
125,300
Mon, 11 Aug 2025
53.1900
53.6500
52.3500
53.4000
108,500
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
53.3800
53.6600
52.8600
53.0400
62,900
Thu, 07 Aug 2025
51.7800
53.4900
51.7500
53.2700
131,600
Wed, 06 Aug 2025
52.4400
52.5300
51.4400
51.7200
94,000
Tue, 05 Aug 2025
52.8100
52.9900
51.7900
51.9300
139,500
Mon, 04 Aug 2025
52.4100
53.7800
52.3500
53.1800
157,500
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
51.1900
52.7600
50.3400
52.3900
200,300
Thu, 31 Jul 2025
3 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Thu, 31 Jul 2025
2 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 31 Jul 2025
51.3400
52.3500
51.2400
51.6000
200,200
Wed, 30 Jul 2025
52.1900
52.9100
51.6800
51.9600
147,100
Tue, 29 Jul 2025
1 · 424B5
After-hours · 16:06 ET
424B5 ↗
Tue, 29 Jul 2025
51.7500
52.2900
51.1500
52.2500
141,300
Mon, 28 Jul 2025
51.7600
52.1600
51.1800
51.5200
148,300
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend