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
26.5000
29.4600
26.1400
28.8700
401,300
Thu, 23 Jul 2026
30.0000
30.4700
28.9200
29.7000
255,200
Wed, 22 Jul 2026
30.3500
30.5200
29.4200
30.3800
262,600
Tue, 21 Jul 2026
30.2100
30.8100
29.9000
30.0400
148,800
Mon, 20 Jul 2026
30.7250
30.9050
30.2000
30.3300
172,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
31.6650
32.1900
30.8500
30.8600
202,800
Thu, 16 Jul 2026
31.1800
31.9300
30.8800
31.3300
272,400
Wed, 15 Jul 2026
29.9500
31.2600
29.9500
30.8200
442,900
Wed, 15 Jul 2026
20 · 8-K
Next filing day · accepted 14 Jul, 18:23 ET
8-K ↗
Tue, 14 Jul 2026
30.7300
31.0450
29.9200
29.9500
200,300
Mon, 13 Jul 2026
30.9850
31.8200
30.7200
30.7300
126,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
31.4300
32.0950
30.2700
30.6700
182,700
Thu, 09 Jul 2026
30.7600
31.7300
30.5450
31.5500
194,000
Wed, 08 Jul 2026
32.0000
32.4900
31.0400
31.2600
181,100
Tue, 07 Jul 2026
32.3200
33.3800
32.1500
32.2700
216,500
Mon, 06 Jul 2026
32.0500
32.2850
31.0500
31.7300
255,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
32.9450
33.1600
30.9700
32.1300
236,900
Wed, 01 Jul 2026
33.0300
34.4500
32.6800
32.7300
245,300
Tue, 30 Jun 2026
33.8200
33.8800
32.5100
33.2800
242,100
Mon, 29 Jun 2026
39.2550
39.3900
33.6700
34.2300
511,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
30.5300
32.0100
30.5300
31.3100
521,100
Thu, 25 Jun 2026
30.4300
30.8800
30.1600
30.2700
377,900
Wed, 24 Jun 2026
30.6700
31.1900
30.2000
30.7200
256,100
Tue, 23 Jun 2026
29.1800
30.8900
29.1800
30.8200
232,900
Mon, 22 Jun 2026
29.2400
29.9900
29.2400
29.3600
139,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
30.7100
30.8500
29.4550
29.5400
329,700
Wed, 17 Jun 2026
32.7400
32.8200
30.7200
30.8300
120,300
Tue, 16 Jun 2026
33.5500
34.1300
32.9020
33.1000
139,500
Mon, 15 Jun 2026
33.9300
34.5500
33.0500
33.5500
143,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
32.4800
34.1500
32.4100
34.1200
125,700
Thu, 11 Jun 2026
32.0900
32.6350
31.3500
32.4800
192,000
Wed, 10 Jun 2026
32.0000
32.7700
31.4200
32.0900
224,800
Tue, 09 Jun 2026
30.6700
31.7600
30.6200
31.6900
190,900
Mon, 08 Jun 2026
30.8800
30.9600
29.8900
30.9200
160,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
30.2800
31.3100
29.8500
30.8800
200,000
Thu, 04 Jun 2026
30.5300
30.9700
29.5900
30.1500
180,300
Wed, 03 Jun 2026
32.7900
32.7900
30.0500
30.0900
231,300
Tue, 02 Jun 2026
33.2400
33.3400
32.6200
32.8000
232,800
Mon, 01 Jun 2026
33.8700
34.0050
33.0800
33.3400
161,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
34.1800
34.1800
32.9800
33.7800
235,400
Thu, 28 May 2026
34.5300
34.7000
33.9100
34.4600
157,100
Wed, 27 May 2026
33.7500
35.0100
33.7500
34.4900
177,900
Tue, 26 May 2026
33.8700
34.1200
33.3500
33.6800
169,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
35.2500
35.2500
33.2950
33.8700
173,900
Thu, 21 May 2026
33.7400
34.9600
33.1150
34.8000
192,700
Wed, 20 May 2026
33.5500
34.3000
32.9300
33.7400
155,700
Tue, 19 May 2026
33.1500
34.1300
32.7950
33.2800
144,500
Mon, 18 May 2026
19 · 8-K
After-hours · 16:01 ET
8-K ↗
Mon, 18 May 2026
32.4900
34.5300
32.4900
32.9700
212,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
34.8900
34.8900
31.9100
32.7300
179,700
Thu, 14 May 2026
18 · 8-K
After-hours · 16:16 ET
FORM 8-K ↗
Thu, 14 May 2026
33.6400
36.1500
33.6400
34.5000
190,000
Wed, 13 May 2026
34.2500
34.2500
32.9800
33.3100
391,000
Wed, 13 May 2026
17 · 8-K
Next filing day · accepted 12 May, 18:24 ET
8-K ↗
Tue, 12 May 2026
34.6300
34.9720
33.9600
34.4700
213,800
Mon, 11 May 2026
35.8450
35.9500
34.1000
34.4100
205,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
37.2400
37.2400
35.9800
36.0400
198,600
Thu, 07 May 2026
36.2600
37.9650
36.2600
37.3000
124,700
Wed, 06 May 2026
36.5200
37.5800
36.2300
36.6100
519,200
Tue, 05 May 2026
38.2300
38.5500
36.6100
36.8600
200,000
Mon, 04 May 2026
40.1100
40.6800
38.5200
38.5700
195,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
38.4300
40.5000
38.4300
39.9900
195,000
Thu, 30 Apr 2026
37.0300
39.0200
36.9350
38.4300
213,000
Wed, 29 Apr 2026
39.7800
40.4030
36.9700
37.0400
159,800
Tue, 28 Apr 2026
16 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Tue, 28 Apr 2026
40.8100
41.4350
39.7900
40.1800
333,700
Mon, 27 Apr 2026
41.5000
42.6500
39.8500
40.5500
306,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
54.2300
54.2300
41.4100
41.8900
674,700
Thu, 23 Apr 2026
58.3800
59.2500
56.3300
56.4100
156,300
Wed, 22 Apr 2026
57.1400
57.2200
56.1500
56.5200
125,400
Tue, 21 Apr 2026
15 · 8-K
After-hours · 16:29 ET
8-K ↗
Tue, 21 Apr 2026
57.0300
57.9500
56.2200
56.4100
125,200
Mon, 20 Apr 2026
55.8700
58.0300
55.4800
57.0300
219,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
55.5800
56.2500
54.8200
55.1300
129,900
Thu, 16 Apr 2026
51.3800
54.9400
51.3800
54.9400
97,000
Wed, 15 Apr 2026
49.9500
52.1800
49.9500
51.4200
112,900
Tue, 14 Apr 2026
53.2500
53.2500
50.2500
50.3100
135,200
Mon, 13 Apr 2026
50.5900
52.9800
50.3600
52.7100
115,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
51.7700
52.4300
50.8500
51.0100
87,500
Thu, 09 Apr 2026
51.6800
52.4400
50.8200
52.0800
136,600
Wed, 08 Apr 2026
52.8800
52.8800
51.1400
51.6800
349,800
Tue, 07 Apr 2026
51.1500
52.2000
50.6600
52.0200
106,100
Mon, 06 Apr 2026
51.0200
51.9300
51.0200
51.2400
97,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
49.7800
51.4600
49.3400
51.0600
104,800
Wed, 01 Apr 2026
49.9000
50.5400
48.4500
50.2000
123,800
Tue, 31 Mar 2026
51.5700
51.5700
49.1900
50.2200
217,800
Mon, 30 Mar 2026
51.2000
52.1750
50.5600
51.3900
126,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
50.8600
51.0600
50.0400
50.9600
107,000
Thu, 26 Mar 2026
14 · DEF 14A
After-hours · 16:10 ET
FORM DEF 14A ↗
Thu, 26 Mar 2026
50.2700
51.3900
50.2100
50.7800
146,300
Wed, 25 Mar 2026
51.0000
51.4700
49.4300
50.9200
126,500
Tue, 24 Mar 2026
49.4700
51.3000
49.4700
50.6100
156,100
Mon, 23 Mar 2026
50.5000
50.8200
49.2500
50.2200
181,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
49.0300
50.2000
48.4700
49.4700
196,700
Thu, 19 Mar 2026
48.1500
50.1800
48.1500
49.0600
362,200
Wed, 18 Mar 2026
51.3200
51.3700
48.3900
48.4800
305,300
Tue, 17 Mar 2026
50.9900
52.5900
50.9900
51.7100
285,900
Mon, 16 Mar 2026
13 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 16 Mar 2026
50.7750
50.9900
49.8600
50.5100
220,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
50.6700
50.8200
49.9900
50.5600
306,300
Thu, 12 Mar 2026
52.0800
52.8100
49.9900
50.0300
231,700
Wed, 11 Mar 2026
51.2700
52.8400
51.2700
52.0800
130,700
Tue, 10 Mar 2026
52.0600
52.0600
50.4200
50.9200
170,300
Mon, 09 Mar 2026
12 · 8-K
After-hours · 16:19 ET
8-K ↗
Mon, 09 Mar 2026
11 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Mon, 09 Mar 2026
54.0700
54.0700
51.5950
51.9200
138,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
53.6300
54.4100
52.8900
54.0700
119,200
Fri, 06 Mar 2026
10 · 8-K
Next filing day · accepted 05 Mar, 20:21 ET
FORM 8-K ↗
Thu, 05 Mar 2026
53.9000
54.9100
53.2900
53.5200
176,100
Wed, 04 Mar 2026
53.1900
54.1100
52.6800
53.9600
142,600
Tue, 03 Mar 2026
52.8500
54.4050
52.7100
53.4300
115,700
Mon, 02 Mar 2026
53.9900
54.7500
53.0400
54.3300
142,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
53.3000
55.1500
52.5100
54.5800
138,700
Thu, 26 Feb 2026
52.9700
53.4800
52.7100
52.9500
98,400
Wed, 25 Feb 2026
53.8500
54.0500
52.2150
52.4500
99,700
Tue, 24 Feb 2026
53.0000
54.3900
53.0000
53.8500
106,100
Mon, 23 Feb 2026
53.3700
53.5250
51.9450
52.8700
116,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
53.8500
54.3000
52.6200
53.4500
160,100
Thu, 19 Feb 2026
54.9600
55.7300
53.5200
53.8500
96,600
Wed, 18 Feb 2026
55.4300
55.9200
54.8500
55.4800
122,900
Tue, 17 Feb 2026
55.4500
55.6800
54.3750
55.0200
89,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
55.6700
56.0800
55.0000
55.4300
140,100
Thu, 12 Feb 2026
55.9800
56.8100
54.4400
55.1800
208,400
Wed, 11 Feb 2026
56.9200
57.7900
55.5200
55.9800
138,800
Tue, 10 Feb 2026
55.1200
57.6050
55.1200
57.4800
288,100
Mon, 09 Feb 2026
53.9500
55.3100
52.6300
55.2000
180,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
51.8400
53.6700
51.8400
53.6400
134,300
Thu, 05 Feb 2026
52.4200
52.4200
51.0100
51.9200
286,500
Thu, 05 Feb 2026
9 · 10-K
Next filing day · accepted 04 Feb, 18:09 ET
10-K ↗
Wed, 04 Feb 2026
50.0100
52.7350
50.0100
52.2400
257,900
Tue, 03 Feb 2026
49.3700
50.3700
48.3500
49.4000
176,700
Mon, 02 Feb 2026
48.0200
50.1400
47.6500
49.6300
222,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
47.6400
49.8200
46.3000
48.0200
444,500
Thu, 29 Jan 2026
42.5300
44.6100
42.0500
44.5500
187,300
Wed, 28 Jan 2026
42.4000
43.8400
42.3100
42.5100
218,800
Tue, 27 Jan 2026
44.7400
44.7400
42.2800
42.4000
209,600
Mon, 26 Jan 2026
44.7600
45.0950
44.2500
44.9500
132,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
44.8300
44.8300
43.7300
44.5000
225,500
Thu, 22 Jan 2026
43.9100
45.1400
43.6400
44.6900
179,000
Wed, 21 Jan 2026
43.2000
43.8700
42.6900
43.5700
156,200
Tue, 20 Jan 2026
43.5500
43.9650
42.7500
42.8000
124,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
45.0700
45.3900
43.6000
44.0700
153,500
Thu, 15 Jan 2026
46.8600
46.8600
45.0400
45.1500
165,500
Wed, 14 Jan 2026
8 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 14 Jan 2026
46.2800
47.5200
45.9060
46.9700
172,500
Tue, 13 Jan 2026
47.6900
47.6900
45.8160
45.8600
113,700
Mon, 12 Jan 2026
48.8600
48.9600
47.7300
47.9400
120,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
48.7200
49.2450
47.0700
48.9100
168,400
Thu, 08 Jan 2026
47.7900
49.4500
46.9400
48.7600
134,600
Wed, 07 Jan 2026
49.0900
49.1250
47.8800
47.8800
133,900
Tue, 06 Jan 2026
48.6000
49.0400
48.0800
48.9300
174,800
Mon, 05 Jan 2026
48.4000
49.9200
48.2100
48.7900
180,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
48.1800
49.8500
48.1300
48.5100
114,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
48.6200
48.6800
48.2300
48.2800
106,100
Tue, 30 Dec 2025
48.2600
49.0000
48.2600
48.6200
112,200
Mon, 29 Dec 2025
48.5500
48.6100
48.2200
48.3800
116,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
48.3200
48.5700
47.9000
48.0900
63,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
47.6300
48.4500
47.6300
48.3200
94,600
Tue, 23 Dec 2025
47.6200
48.3200
47.5100
47.6300
145,600
Mon, 22 Dec 2025
48.0000
48.7700
47.7700
48.0300
162,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
47.9200
48.7600
47.6400
47.8200
384,400
Thu, 18 Dec 2025
48.9200
49.2900
47.9300
47.9900
127,100
Wed, 17 Dec 2025
48.9600
49.0400
48.4100
48.4400
70,800
Tue, 16 Dec 2025
7 · 8-K
After-hours · 16:13 ET
8-K ↗
Tue, 16 Dec 2025
48.3900
49.3400
48.2900
48.9300
133,400
Mon, 15 Dec 2025
47.8800
48.5700
47.6100
48.3900
108,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
49.4600
49.6400
47.7100
47.8800
200,300
Thu, 11 Dec 2025
49.5300
49.8400
48.3400
48.9900
112,800
Wed, 10 Dec 2025
47.4900
49.7680
47.4900
49.3300
206,300
Tue, 09 Dec 2025
47.0500
47.7500
46.9850
47.4300
154,800
Mon, 08 Dec 2025
47.6200
47.6200
46.6100
47.2400
170,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
46.0300
47.9200
46.0300
47.3000
117,800
Thu, 04 Dec 2025
46.2900
46.4540
45.3100
46.1300
75,600
Wed, 03 Dec 2025
45.1800
46.4400
45.1800
46.1300
110,800
Tue, 02 Dec 2025
45.5000
45.5900
44.7200
45.5100
391,600
Mon, 01 Dec 2025
46.2000
46.6200
45.0700
45.3300
159,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
46.1200
46.8800
46.0400
46.3100
57,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
46.6800
46.6800
45.8500
46.0600
133,700
Tue, 25 Nov 2025
45.7500
47.1500
45.7500
46.3600
205,300
Mon, 24 Nov 2025
46.7200
47.0100
45.6000
45.8000
224,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
45.3450
46.8100
45.3450
46.8000
146,300
Thu, 20 Nov 2025
44.6600
45.7100
44.6000
44.7600
191,200
Wed, 19 Nov 2025
6 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 19 Nov 2025
45.9200
45.9200
44.5100
44.6600
87,900
Tue, 18 Nov 2025
46.4900
46.6200
45.8000
46.1000
94,600
Mon, 17 Nov 2025
47.0700
47.7500
46.2000
46.3200
136,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
5 · 8-K
After market open · 14:36 ET
8-K ↗
Fri, 14 Nov 2025
47.0300
47.0300
45.9100
46.6800
101,700
Thu, 13 Nov 2025
48.5600
48.7500
47.0500
47.0900
112,100
Wed, 12 Nov 2025
48.2300
49.4000
47.9000
49.0300
136,700
Tue, 11 Nov 2025
48.8700
48.8700
48.0100
48.1100
93,500
Mon, 10 Nov 2025
50.4500
50.4500
48.4700
48.5000
98,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
49.8600
50.4300
49.0700
50.4300
94,600
Thu, 06 Nov 2025
51.3100
52.0000
49.5950
49.8650
85,100
Wed, 05 Nov 2025
4 · 10-Q
After market open · 15:21 ET
10-Q ↗
Wed, 05 Nov 2025
51.2600
51.9000
50.7000
51.7300
177,100
Tue, 04 Nov 2025
50.8700
51.0900
50.0900
50.7500
111,400
Mon, 03 Nov 2025
53.1900
53.2600
49.5250
51.0600
127,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
49.8900
53.7200
49.8400
53.4900
162,900
Thu, 30 Oct 2025
51.7400
56.0200
51.7400
53.1200
160,100
Wed, 29 Oct 2025
56.5950
57.2900
54.8200
55.3600
191,500
Tue, 28 Oct 2025
56.2900
57.2500
55.9100
57.0400
51,100
Mon, 27 Oct 2025
56.1000
56.6200
55.9700
56.3700
31,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
56.1600
56.8300
56.0000
56.0900
53,000
Thu, 23 Oct 2025
56.0100
56.6000
55.9400
55.9700
48,700
Wed, 22 Oct 2025
57.5700
57.5700
56.0710
56.1700
52,600
Tue, 21 Oct 2025
57.3500
58.6400
57.3500
58.0200
83,300
Mon, 20 Oct 2025
58.1400
58.1600
57.1200
57.7900
65,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
58.2200
58.4200
57.5900
58.0700
78,700
Thu, 16 Oct 2025
60.7320
60.7650
57.9900
58.5700
117,400
Wed, 15 Oct 2025
61.2000
61.7090
60.7200
60.8100
45,400
Tue, 14 Oct 2025
3 · 8-K
After-hours · 16:56 ET
8-K ↗
Tue, 14 Oct 2025
59.3160
61.8300
59.3160
61.1500
130,300
Mon, 13 Oct 2025
59.7400
60.5800
59.3500
59.4700
89,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
60.9500
61.9600
59.3400
59.4500
83,700
Thu, 09 Oct 2025
62.7000
62.8750
60.8200
60.9100
64,400
Wed, 08 Oct 2025
64.0300
64.0300
62.4800
63.1300
63,300
Tue, 07 Oct 2025
65.0200
65.0200
63.1700
63.4400
66,700
Mon, 06 Oct 2025
64.4900
65.1100
63.6800
65.0000
121,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
61.5800
64.4000
61.5800
64.2300
61,800
Thu, 02 Oct 2025
62.8700
63.3200
61.6300
61.8000
87,100
Wed, 01 Oct 2025
63.2100
63.2700
62.2800
63.0200
125,400
Tue, 30 Sep 2025
63.5200
65.4000
63.1800
63.3300
176,500
Mon, 29 Sep 2025
62.7400
63.9400
62.4600
63.3000
190,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
62.1500
63.7300
62.1150
62.6200
135,700
Thu, 25 Sep 2025
59.9400
62.0800
59.5700
61.9600
113,900
Wed, 24 Sep 2025
61.1600
61.1600
59.8400
60.1850
99,100
Tue, 23 Sep 2025
60.7200
63.0000
60.7200
61.1200
83,100
Mon, 22 Sep 2025
59.7100
60.9300
59.5500
60.7200
94,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
59.9700
60.6400
59.9600
60.0600
241,500
Thu, 18 Sep 2025
61.6700
61.6700
59.9500
60.0600
84,200
Wed, 17 Sep 2025
59.7000
62.8200
59.7000
61.3500
70,200
Tue, 16 Sep 2025
59.5800
59.9800
59.0280
59.7600
89,000
Mon, 15 Sep 2025
60.3700
61.0000
59.3300
59.6700
109,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
60.7000
60.7600
58.6500
60.2500
99,600
Thu, 11 Sep 2025
59.6500
60.5100
59.2500
60.4800
56,100
Wed, 10 Sep 2025
60.0000
60.6400
59.4600
60.0000
109,200
Tue, 09 Sep 2025
60.1400
60.3200
59.3000
60.2000
71,100
Mon, 08 Sep 2025
58.2200
60.2900
57.3500
60.1100
201,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
59.3500
60.8200
59.2550
59.7400
87,000
Thu, 04 Sep 2025
59.8100
61.0600
58.3300
59.2600
126,000
Wed, 03 Sep 2025
60.4000
60.6400
59.0000
59.7100
80,000
Tue, 02 Sep 2025
60.1200
60.8500
59.8200
60.4500
61,600
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
60.2700
60.6900
60.0300
60.6700
63,000
Thu, 28 Aug 2025
61.8000
61.8000
60.0200
60.2700
111,300
Wed, 27 Aug 2025
60.2300
61.6700
60.2300
61.5300
69,400
Tue, 26 Aug 2025
62.4400
62.4400
60.6300
60.8000
106,800
Mon, 25 Aug 2025
63.3400
63.3400
62.3200
62.4300
42,400
Mon, 25 Aug 2025
2 · 8-K
Next filing day · accepted 22 Aug, 18:44 ET
8-K ↗
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
61.9900
64.6000
61.8600
63.3400
101,300
Thu, 21 Aug 2025
60.8200
61.4100
60.3100
61.3300
69,800
Wed, 20 Aug 2025
61.0700
61.3050
60.4700
60.9900
125,100
Tue, 19 Aug 2025
61.2500
61.7200
60.5000
60.9600
274,400
Mon, 18 Aug 2025
61.1900
61.6500
60.7400
60.9900
272,400
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
60.6200
61.2700
60.2600
61.1900
154,500
Thu, 14 Aug 2025
61.0400
61.0400
58.9500
59.9300
128,400
Wed, 13 Aug 2025
59.9400
61.4600
59.4700
61.1600
208,800
Tue, 12 Aug 2025
59.2700
60.0800
58.9900
59.6300
141,100
Mon, 11 Aug 2025
58.2800
59.4400
57.6750
58.6200
156,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
59.3400
59.3400
57.9900
58.0600
132,400
Thu, 07 Aug 2025
1 · 10-Q
After market open · 13:03 ET
10-Q ↗
Thu, 07 Aug 2025
59.4000
59.7100
58.0850
58.5900
226,400
Wed, 06 Aug 2025
60.6200
60.6200
59.0000
59.3400
390,900
Tue, 05 Aug 2025
59.4000
60.6100
59.0400
59.9200
110,700
Mon, 04 Aug 2025
60.3650
60.4600
59.0100
59.2200
137,500
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
61.1300
61.3850
59.7750
59.9100
96,300
Thu, 31 Jul 2025
63.5500
63.9150
60.9600
61.1300
242,000
Wed, 30 Jul 2025
64.0200
64.9050
62.3500
63.4000
169,100
Tue, 29 Jul 2025
67.0000
67.3800
63.4500
63.5800
278,600
Mon, 28 Jul 2025
70.2700
70.4700
66.9800
67.4000
299,800
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend