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
85.6700
90.7800
85.6700
90.1600
606,100
Thu, 23 Jul 2026
86.9500
87.2800
82.7100
85.6300
1,171,800
Wed, 22 Jul 2026
22 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 22 Jul 2026
89.0200
89.5200
87.5700
88.2100
173,600
Tue, 21 Jul 2026
88.9800
89.3300
87.0200
89.2000
203,300
Mon, 20 Jul 2026
91.3900
91.6800
88.6400
88.6700
170,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
91.0900
92.0500
89.8300
91.3300
160,600
Thu, 16 Jul 2026
89.2800
93.8000
89.2800
92.3200
280,200
Wed, 15 Jul 2026
90.0000
90.4700
88.4700
89.8500
154,800
Tue, 14 Jul 2026
90.9600
91.3600
89.1500
89.5900
254,800
Mon, 13 Jul 2026
92.2300
92.7000
90.3800
90.9100
228,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
91.9600
93.2100
91.0200
92.5800
182,200
Thu, 09 Jul 2026
88.2000
92.6800
87.6000
91.8600
396,700
Wed, 08 Jul 2026
89.8200
90.3400
86.7100
87.5400
259,500
Tue, 07 Jul 2026
88.5900
91.2400
88.5900
90.1700
384,600
Mon, 06 Jul 2026
90.6100
91.4100
89.1300
89.5100
670,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
93.6400
94.3300
89.7300
90.6100
447,200
Wed, 01 Jul 2026
93.2900
94.6000
92.2400
93.7900
406,300
Tue, 30 Jun 2026
92.6900
94.0300
91.5000
93.2900
379,600
Mon, 29 Jun 2026
90.1300
92.9300
88.8300
92.8200
391,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
87.4200
90.7400
87.0100
90.6200
665,800
Thu, 25 Jun 2026
86.3000
87.4000
85.4200
87.3800
216,600
Wed, 24 Jun 2026
86.4500
89.5300
85.9800
87.0700
464,600
Tue, 23 Jun 2026
83.0800
86.4700
83.0600
85.9000
302,100
Mon, 22 Jun 2026
83.8300
84.4900
82.8800
83.9500
174,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
83.3600
83.7100
82.3300
83.0500
440,800
Wed, 17 Jun 2026
83.4500
84.5600
81.8100
82.6400
275,100
Tue, 16 Jun 2026
83.3500
85.3500
82.9100
82.9800
293,000
Tue, 16 Jun 2026
21 · 8-K
Next filing day · accepted 15 Jun, 20:40 ET
8-K ↗
Mon, 15 Jun 2026
81.5800
84.1900
81.3400
82.6500
386,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
80.7000
81.9400
79.1300
81.3400
162,600
Thu, 11 Jun 2026
80.5100
80.6900
77.7100
80.4400
336,700
Wed, 10 Jun 2026
82.0800
82.4300
79.2000
80.2000
713,500
Tue, 09 Jun 2026
81.4400
83.0000
80.6500
82.5700
248,400
Mon, 08 Jun 2026
82.3200
82.9700
79.5400
80.3000
322,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
80.2300
81.5300
79.7300
81.4600
204,200
Thu, 04 Jun 2026
78.0800
80.6800
77.8000
80.6000
220,300
Wed, 03 Jun 2026
78.4600
80.7700
77.8500
78.0100
236,400
Tue, 02 Jun 2026
78.4300
79.3200
77.0200
78.0900
225,800
Mon, 01 Jun 2026
79.9600
80.6700
78.2200
78.5600
217,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
20 · 8-K
After-hours · 16:51 ET
8-K ↗
Fri, 29 May 2026
80.3000
80.9900
79.4300
79.9300
285,200
Thu, 28 May 2026
81.6600
81.6600
79.9400
80.3000
203,600
Wed, 27 May 2026
81.7000
82.4400
81.0500
81.8500
186,500
Tue, 26 May 2026
80.5600
81.7600
80.3100
81.5500
173,200
Tue, 26 May 2026
19 · 8-K
Next filing day · accepted 22 May, 19:05 ET
8-K ↗
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
81.8200
81.9900
79.7900
80.2000
191,500
Thu, 21 May 2026
80.2100
81.9300
78.9100
81.5700
220,500
Wed, 20 May 2026
80.9600
82.2000
79.4000
80.6400
314,800
Tue, 19 May 2026
80.7400
81.8600
79.4500
80.5200
419,200
Mon, 18 May 2026
81.6200
82.8200
79.7500
80.7400
481,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
81.2500
82.6800
78.3300
81.6200
408,800
Thu, 14 May 2026
79.9900
82.3900
79.3600
81.7300
465,500
Thu, 14 May 2026
18 · 8-K
Next filing day · accepted 13 May, 19:17 ET
8-K ↗
Wed, 13 May 2026
81.3100
81.8800
78.7400
79.0200
344,300
Tue, 12 May 2026
82.3600
83.3700
81.2300
81.6100
381,600
Tue, 12 May 2026
17 · 8-K
Next filing day · accepted 11 May, 19:26 ET
8-K ↗
Mon, 11 May 2026
83.5000
86.1400
81.9100
82.3300
541,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
82.8100
84.2100
79.0000
83.8800
455,200
Thu, 07 May 2026
90.5900
92.6400
79.9000
82.2200
1,008,800
Wed, 06 May 2026
16 · 10-Q
After-hours · 17:19 ET
10-Q ↗
Wed, 06 May 2026
15 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 06 May 2026
85.1300
85.7400
83.9100
84.2400
255,100
Tue, 05 May 2026
83.6300
85.5700
83.6300
84.4100
243,300
Mon, 04 May 2026
82.7100
84.1400
82.3200
83.1900
212,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
83.0000
83.6900
82.7100
83.3000
147,100
Thu, 30 Apr 2026
81.6900
83.3700
80.3300
82.7700
343,500
Wed, 29 Apr 2026
83.6800
84.2000
81.2100
81.9300
307,900
Wed, 29 Apr 2026
14 · DEFA14A
Pre-market · 08:16 ET
DEFA14A ↗
Wed, 29 Apr 2026
13 · DEF 14A
Pre-market · 08:16 ET
DEF 14A ↗
Tue, 28 Apr 2026
84.7000
85.2400
83.6600
84.0700
138,900
Mon, 27 Apr 2026
83.9300
85.0900
82.4300
84.3000
198,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
83.7800
84.3300
82.0200
83.7300
291,100
Thu, 23 Apr 2026
83.6000
85.4200
83.2200
84.1000
382,800
Wed, 22 Apr 2026
82.4500
83.6000
81.7500
83.4100
273,200
Tue, 21 Apr 2026
83.0200
83.7200
81.4500
81.7500
350,600
Mon, 20 Apr 2026
80.7400
82.6600
80.7400
82.2000
237,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
79.5500
81.7700
79.1100
80.7500
349,300
Thu, 16 Apr 2026
78.5000
79.9200
77.6200
78.7000
548,300
Wed, 15 Apr 2026
12 · PRE 14A
After-hours · 17:05 ET
PRE 14A ↗
Wed, 15 Apr 2026
79.3900
80.1600
77.7000
78.6900
923,600
Tue, 14 Apr 2026
77.9900
80.1200
77.7100
79.7100
337,300
Mon, 13 Apr 2026
75.2200
78.4200
75.1700
78.2800
317,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
76.3600
76.3700
74.5500
75.4300
210,900
Thu, 09 Apr 2026
73.8800
76.7400
73.4600
76.3600
371,800
Wed, 08 Apr 2026
75.0000
79.5200
73.5200
74.7800
813,200
Tue, 07 Apr 2026
72.3100
74.0800
72.3100
73.7600
360,700
Mon, 06 Apr 2026
71.0800
72.8600
70.8400
72.5300
329,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
70.1200
72.1000
69.1000
71.1400
195,300
Wed, 01 Apr 2026
70.6600
71.7700
69.8800
70.8700
182,700
Tue, 31 Mar 2026
69.4500
70.1200
68.3900
70.1200
241,000
Mon, 30 Mar 2026
69.1200
69.9300
67.9600
68.6400
197,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
70.3000
70.5300
67.9700
68.8700
210,800
Thu, 26 Mar 2026
70.5800
71.5200
70.3200
70.7000
229,000
Wed, 25 Mar 2026
71.4100
72.0700
70.2300
70.8500
184,700
Tue, 24 Mar 2026
69.5500
71.1300
69.4900
70.9800
295,300
Mon, 23 Mar 2026
68.8700
71.8100
68.8700
70.1600
246,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
11 · 8-K
After-hours · 16:27 ET
8-K ↗
Fri, 20 Mar 2026
69.1400
69.1400
67.3400
68.0200
643,200
Thu, 19 Mar 2026
68.0600
70.2900
67.0700
69.1400
229,500
Wed, 18 Mar 2026
67.5400
69.4000
67.5400
68.4400
237,700
Tue, 17 Mar 2026
66.8800
68.8300
66.6600
67.8900
222,200
Mon, 16 Mar 2026
67.4400
68.2700
66.4000
66.4600
347,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
67.0600
68.5500
66.4300
66.7100
277,800
Thu, 12 Mar 2026
65.9200
68.0700
65.0100
66.9500
288,800
Wed, 11 Mar 2026
67.4500
68.4200
66.2400
67.2200
218,800
Tue, 10 Mar 2026
67.7400
68.4900
66.0900
67.8200
390,600
Mon, 09 Mar 2026
70.2700
70.2700
67.6800
68.1900
480,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
71.4600
71.4600
69.1600
70.6800
323,700
Thu, 05 Mar 2026
72.6000
73.0400
71.0300
72.6800
316,500
Wed, 04 Mar 2026
72.0000
74.5800
70.0400
73.7500
405,100
Tue, 03 Mar 2026
68.6200
72.6200
68.3700
71.8600
397,600
Mon, 02 Mar 2026
66.7300
72.3000
66.0300
70.9200
535,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
64.0800
68.7500
64.0000
68.2900
736,900
Thu, 26 Feb 2026
60.8000
65.5000
60.0100
63.9400
752,900
Wed, 25 Feb 2026
10 · 10-K
After-hours · 17:20 ET
10-K ↗
Wed, 25 Feb 2026
9 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 25 Feb 2026
58.3000
59.6800
58.0000
59.1700
295,300
Tue, 24 Feb 2026
56.5200
59.2000
56.4600
58.0200
131,300
Mon, 23 Feb 2026
58.4800
58.9500
56.1400
56.5800
149,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
58.0400
58.6400
57.5700
58.4100
93,300
Thu, 19 Feb 2026
57.8500
58.6000
57.5700
58.0800
87,600
Wed, 18 Feb 2026
57.3500
59.5900
57.3500
58.1300
148,400
Tue, 17 Feb 2026
57.2900
58.0100
56.9600
57.2900
119,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
57.1600
57.8500
56.4700
57.4700
192,000
Thu, 12 Feb 2026
57.6400
58.4000
55.9000
57.1600
153,600
Wed, 11 Feb 2026
58.3900
58.5500
57.0700
57.4000
113,900
Tue, 10 Feb 2026
58.3000
59.2000
57.8600
57.9800
188,100
Mon, 09 Feb 2026
57.7500
58.6700
57.2900
58.3000
182,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
57.0600
57.8400
57.0100
57.7500
193,600
Thu, 05 Feb 2026
55.9800
56.7500
54.9900
56.5400
116,900
Wed, 04 Feb 2026
55.3000
56.9600
55.1800
56.1300
199,900
Tue, 03 Feb 2026
55.8200
56.2500
54.2700
55.2600
188,000
Mon, 02 Feb 2026
55.2400
56.6600
54.8200
55.8600
209,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
55.0900
55.6300
54.2600
55.2000
300,800
Thu, 29 Jan 2026
54.2100
55.6800
53.9700
55.5600
162,900
Wed, 28 Jan 2026
55.5100
55.5100
53.4400
53.9100
228,100
Tue, 27 Jan 2026
55.1400
55.3800
54.5200
55.3300
77,000
Mon, 26 Jan 2026
54.8600
55.6000
54.8600
55.3100
58,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
55.9900
56.5100
54.9000
54.9800
155,000
Thu, 22 Jan 2026
55.9900
57.7900
55.9900
56.2200
208,300
Wed, 21 Jan 2026
55.1700
56.1600
55.1700
56.0900
99,300
Tue, 20 Jan 2026
55.9500
56.2900
54.3100
55.1500
144,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
56.3200
56.6900
55.9800
56.2200
113,000
Thu, 15 Jan 2026
55.4400
56.2900
55.2700
56.1000
175,000
Wed, 14 Jan 2026
55.9100
55.9400
54.8600
55.1300
180,900
Tue, 13 Jan 2026
55.4000
56.3900
54.8300
56.0400
138,300
Mon, 12 Jan 2026
55.5700
55.6000
54.7100
55.4000
133,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
56.4000
56.7000
55.2800
55.9700
97,700
Thu, 08 Jan 2026
56.1900
57.0700
56.0200
56.3200
114,800
Wed, 07 Jan 2026
56.1300
56.7200
55.1800
56.6700
195,800
Tue, 06 Jan 2026
56.4100
56.4900
55.5000
56.0500
178,600
Mon, 05 Jan 2026
55.8900
57.8100
55.6400
56.7000
311,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
54.4700
55.9200
54.0000
55.9100
296,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
55.1900
55.2800
53.6900
54.3500
104,500
Tue, 30 Dec 2025
55.4000
56.0000
54.8000
55.1900
147,000
Mon, 29 Dec 2025
55.4800
55.4800
54.6600
55.3100
136,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
54.9900
55.7200
54.5500
55.5200
88,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
54.2900
55.5000
53.9500
54.9800
60,100
Tue, 23 Dec 2025
54.9400
55.5700
54.4500
54.5000
120,600
Mon, 22 Dec 2025
54.6100
55.2400
54.1800
55.2400
202,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
54.3200
54.7600
53.8600
54.5200
524,300
Thu, 18 Dec 2025
54.7400
54.9600
53.9700
54.5300
271,000
Wed, 17 Dec 2025
54.6300
54.8100
54.0700
54.3100
236,600
Tue, 16 Dec 2025
53.7500
54.9200
53.7500
54.3500
266,500
Mon, 15 Dec 2025
54.2200
54.4900
53.0200
53.7100
197,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
56.1800
56.4900
53.3700
53.7100
161,800
Thu, 11 Dec 2025
55.3400
56.6700
54.5100
55.8800
420,400
Wed, 10 Dec 2025
53.9400
56.4900
53.6900
55.3300
381,900
Tue, 09 Dec 2025
53.5100
54.4700
52.7700
53.9400
304,300
Mon, 08 Dec 2025
53.2100
54.1700
52.5100
53.7900
221,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
52.9000
53.8800
52.6700
52.8800
241,600
Thu, 04 Dec 2025
51.8700
53.7800
51.7500
53.0600
329,300
Wed, 03 Dec 2025
52.7900
53.0800
51.9000
52.2600
189,000
Tue, 02 Dec 2025
53.2700
53.6300
52.5300
52.8400
312,100
Mon, 01 Dec 2025
51.0900
52.9800
51.0000
52.9500
279,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
51.5000
52.4700
51.4100
51.8900
129,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
51.4600
52.0000
50.2400
51.1300
382,000
Tue, 25 Nov 2025
49.5600
51.8400
49.5600
51.4900
361,700
Mon, 24 Nov 2025
49.1500
50.0300
48.9000
49.5000
325,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
47.7500
49.9400
47.7500
49.2900
232,700
Thu, 20 Nov 2025
48.4000
49.5100
47.4900
47.7200
205,900
Wed, 19 Nov 2025
48.9000
49.5200
47.6800
47.7200
143,700
Tue, 18 Nov 2025
47.7100
49.0500
47.6400
48.7200
189,500
Mon, 17 Nov 2025
49.4600
49.8800
47.8100
48.0700
203,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
47.9900
49.8300
47.9500
49.5900
173,400
Thu, 13 Nov 2025
48.2100
49.3200
48.1500
48.8300
181,200
Wed, 12 Nov 2025
49.8300
50.0600
48.3100
48.5200
228,900
Tue, 11 Nov 2025
49.4200
50.1800
49.0800
49.7100
214,200
Mon, 10 Nov 2025
48.6800
50.0500
48.1800
49.6000
392,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
46.8400
48.2000
46.8000
47.3100
397,000
Thu, 06 Nov 2025
49.8300
51.4700
46.8000
47.2200
720,600
Wed, 05 Nov 2025
8 · 10-Q
After-hours · 17:19 ET
10-Q ↗
Wed, 05 Nov 2025
7 · 8-K
After-hours · 16:54 ET
8-K ↗
Wed, 05 Nov 2025
6 · 8-K
After-hours · 16:12 ET
8-K ↗
Wed, 05 Nov 2025
41.1000
42.8400
41.1000
42.7500
352,900
Tue, 04 Nov 2025
42.7600
43.0000
41.0600
41.1000
232,600
Mon, 03 Nov 2025
42.2500
43.3400
41.4400
43.2500
248,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
40.7200
41.8200
40.5200
41.5800
172,200
Thu, 30 Oct 2025
41.8100
42.1800
40.6000
40.9000
223,000
Wed, 29 Oct 2025
43.2900
43.4800
41.4400
42.0600
212,700
Tue, 28 Oct 2025
44.4100
44.4100
43.2700
43.5600
115,800
Mon, 27 Oct 2025
44.8800
45.3000
44.0800
44.4000
165,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
44.6000
45.2200
44.5500
44.7900
157,100
Thu, 23 Oct 2025
43.2400
44.3600
43.0300
44.3000
141,700
Wed, 22 Oct 2025
43.0900
43.3100
42.4300
43.0700
148,800
Tue, 21 Oct 2025
42.0700
43.0200
41.6500
42.9000
133,400
Mon, 20 Oct 2025
41.7400
42.2600
41.2300
42.0700
134,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
40.4200
41.5200
40.4200
41.3600
210,100
Thu, 16 Oct 2025
44.0700
44.5400
39.9500
40.5300
348,700
Wed, 15 Oct 2025
45.0600
45.4900
43.5900
44.0700
375,800
Tue, 14 Oct 2025
43.4500
45.1400
43.4500
44.9100
280,100
Mon, 13 Oct 2025
42.4300
44.1300
42.2600
44.0800
246,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
43.2100
43.7300
41.9500
41.9800
295,000
Thu, 09 Oct 2025
42.6700
43.3400
42.0800
43.0800
249,300
Wed, 08 Oct 2025
41.4800
42.7600
41.0400
42.6700
240,300
Tue, 07 Oct 2025
40.8300
41.7700
40.4800
41.3800
470,700
Mon, 06 Oct 2025
41.7200
42.1200
40.5400
40.6300
293,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
41.4800
42.2000
40.5800
41.3100
485,800
Thu, 02 Oct 2025
5 · 8-K
After-hours · 17:17 ET
8-K ↗
Thu, 02 Oct 2025
40.9000
41.6000
40.2800
41.3400
362,400
Wed, 01 Oct 2025
41.4400
41.7500
40.5500
40.6000
265,700
Tue, 30 Sep 2025
43.3200
43.5200
40.8000
41.7400
363,000
Mon, 29 Sep 2025
43.9100
44.0900
43.2000
43.6100
289,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
43.6900
44.4000
43.5200
43.7200
295,000
Thu, 25 Sep 2025
42.9700
43.6700
42.8700
43.5500
332,800
Thu, 25 Sep 2025
4 · 8-K
Next filing day · accepted 24 Sep, 19:09 ET
8-K ↗
Wed, 24 Sep 2025
45.0700
45.5800
43.0100
43.1900
277,600
Tue, 23 Sep 2025
45.6700
46.6700
45.1400
45.3100
312,400
Mon, 22 Sep 2025
44.9900
45.8400
44.9300
45.4600
326,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
46.2100
46.2500
45.0500
45.1500
536,400
Thu, 18 Sep 2025
44.9600
46.5000
44.9600
46.0900
279,500
Wed, 17 Sep 2025
44.4900
46.2700
44.4700
44.6500
267,900
Tue, 16 Sep 2025
44.7300
45.1700
44.4200
44.5600
386,200
Mon, 15 Sep 2025
44.4000
45.2900
44.0100
44.7400
265,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
44.1900
44.6000
43.8800
44.2100
272,300
Thu, 11 Sep 2025
43.2200
44.3600
43.2200
44.3000
267,500
Wed, 10 Sep 2025
43.6800
43.8600
43.0200
43.1500
395,700
Tue, 09 Sep 2025
45.0100
45.1800
43.5100
43.8200
277,700
Mon, 08 Sep 2025
44.5300
44.9900
43.3900
44.8400
344,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
42.2100
44.6200
42.1600
44.4500
677,300
Thu, 04 Sep 2025
41.8000
42.2400
41.2400
41.9000
559,500
Wed, 03 Sep 2025
41.5900
42.1700
41.3700
41.6100
311,300
Tue, 02 Sep 2025
41.2800
41.9000
40.9600
41.7600
305,600
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
41.6300
42.2000
41.1800
41.8400
283,600
Thu, 28 Aug 2025
41.9600
41.9600
41.1700
41.4200
194,300
Wed, 27 Aug 2025
41.1600
42.0100
41.0600
41.7500
259,600
Tue, 26 Aug 2025
42.1100
42.2500
41.3100
41.3200
254,300
Mon, 25 Aug 2025
42.2400
42.9100
41.9600
42.1800
284,500
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
41.0100
42.7300
40.5800
42.2500
357,300
Thu, 21 Aug 2025
40.9200
41.2400
40.3700
40.5600
224,100
Wed, 20 Aug 2025
41.5700
41.8200
41.1700
41.3700
215,100
Tue, 19 Aug 2025
41.3800
42.1100
41.2900
41.5800
179,400
Mon, 18 Aug 2025
40.6400
41.6300
40.4700
41.1400
181,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
41.7100
41.8400
40.5300
40.5700
198,900
Thu, 14 Aug 2025
41.1300
41.5800
40.9300
41.5000
244,300
Wed, 13 Aug 2025
41.3000
42.0700
41.0000
41.7000
352,800
Tue, 12 Aug 2025
40.0500
42.2200
39.9000
41.1500
650,800
Mon, 11 Aug 2025
39.1700
40.0300
38.9600
39.6600
317,700
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
39.4400
39.7600
38.6800
39.2000
400,100
Thu, 07 Aug 2025
42.0000
42.0000
37.7400
39.4400
605,700
Wed, 06 Aug 2025
3 · 10-Q
After-hours · 17:20 ET
10-Q ↗
Wed, 06 Aug 2025
2 · 8-K
After-hours · 17:02 ET
8-K ↗
Wed, 06 Aug 2025
1 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 06 Aug 2025
36.8200
37.8000
36.2400
37.4300
302,400
Tue, 05 Aug 2025
37.4900
37.9700
36.4700
36.6400
294,500
Mon, 04 Aug 2025
36.4900
38.2000
36.0700
37.0500
343,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
36.1900
36.4100
35.6700
35.9700
375,400
Thu, 31 Jul 2025
36.7100
37.2500
36.5500
36.8800
313,900
Wed, 30 Jul 2025
37.6600
37.9800
36.7500
36.9700
359,000
Tue, 29 Jul 2025
38.7000
38.9200
37.4100
37.5700
224,300
Mon, 28 Jul 2025
38.7000
39.4200
37.9900
38.3400
184,100
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend