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
52.3500
53.2600
50.1100
50.9800
378,300
Thu, 23 Jul 2026
52.4400
54.5800
51.7700
52.3500
331,700
Wed, 22 Jul 2026
52.8000
54.8800
52.8000
53.4200
451,600
Tue, 21 Jul 2026
51.7700
54.6700
50.4800
54.5200
439,400
Mon, 20 Jul 2026
51.9100
52.4000
48.6100
48.8800
461,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
48.9400
52.1600
48.3900
51.1400
327,700
Thu, 16 Jul 2026
51.6300
53.5300
50.5700
51.9300
518,000
Wed, 15 Jul 2026
55.1200
55.1300
50.1500
53.4300
438,000
Tue, 14 Jul 2026
54.6100
55.0100
53.2100
54.2200
277,500
Mon, 13 Jul 2026
53.3700
54.3500
52.2300
52.7900
396,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
54.7400
56.1900
54.2800
55.5200
272,600
Thu, 09 Jul 2026
56.0900
57.2000
55.3900
55.9300
627,900
Wed, 08 Jul 2026
51.5500
53.7600
51.3800
52.4200
755,100
Tue, 07 Jul 2026
53.8100
53.9400
49.9200
51.6300
938,000
Mon, 06 Jul 2026
59.2700
60.8800
56.0600
56.7500
835,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
66.6400
66.6400
56.9600
59.1800
1,373,900
Wed, 01 Jul 2026
68.4000
69.2800
65.9900
66.8800
811,100
Tue, 30 Jun 2026
66.2400
71.6900
66.2000
70.7900
1,159,000
Mon, 29 Jun 2026
63.0200
66.5900
60.8100
65.9200
672,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
65.7200
66.3600
61.6500
63.0100
1,598,700
Thu, 25 Jun 2026
66.1800
68.7600
64.8300
68.6700
894,500
Wed, 24 Jun 2026
61.3100
63.6400
60.1600
63.5600
884,000
Tue, 23 Jun 2026
60.2100
63.0000
59.7600
60.5400
502,600
Mon, 22 Jun 2026
66.5200
68.1600
63.7800
64.9500
497,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
17 · 8-K
After-hours · 16:11 ET
FORM 8-K ↗
Thu, 18 Jun 2026
63.9300
66.2500
63.5200
65.3600
1,073,300
Wed, 17 Jun 2026
63.1800
63.6400
60.8000
61.0700
575,800
Tue, 16 Jun 2026
65.0900
66.1300
61.3200
61.5000
566,300
Mon, 15 Jun 2026
66.9500
66.9800
64.4400
65.0900
719,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
63.7100
65.5000
62.9200
64.1400
529,000
Thu, 11 Jun 2026
60.0000
64.2800
59.0600
63.8500
1,034,300
Wed, 10 Jun 2026
57.7400
60.2200
56.7100
57.6000
947,100
Tue, 09 Jun 2026
57.9200
60.8700
54.7800
58.7400
1,503,600
Mon, 08 Jun 2026
53.5000
56.5400
52.3200
56.3000
998,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
54.2500
54.7100
50.9700
51.4500
610,900
Thu, 04 Jun 2026
52.9500
58.1400
52.6000
56.3900
700,400
Wed, 03 Jun 2026
55.5700
56.2400
53.7500
55.1400
643,700
Tue, 02 Jun 2026
51.5000
56.9500
51.5000
55.4800
1,114,100
Mon, 01 Jun 2026
48.1000
52.3500
47.7600
51.2800
825,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
49.3900
49.6000
47.9000
48.8300
670,100
Thu, 28 May 2026
47.4300
49.2100
45.3600
48.9300
832,800
Wed, 27 May 2026
49.8900
49.8900
46.8600
47.6000
641,000
Tue, 26 May 2026
47.8300
49.0800
46.6100
48.9500
696,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
45.0000
46.8600
44.1200
46.0900
508,500
Thu, 21 May 2026
44.1800
44.8700
43.8600
44.5800
561,900
Wed, 20 May 2026
43.0400
44.8900
42.8600
44.7800
660,100
Tue, 19 May 2026
42.5000
43.4600
41.0400
42.5700
602,800
Mon, 18 May 2026
44.7700
44.7800
42.4000
43.6400
900,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
16 · 8-K
After-hours · 16:27 ET
8-K ↗
Fri, 15 May 2026
44.6700
45.5200
43.8900
44.7000
2,406,400
Thu, 14 May 2026
15 · 424B5
After-hours · 16:50 ET
424B5 ↗
Thu, 14 May 2026
46.9800
47.3200
44.5800
46.0500
5,406,700
Wed, 13 May 2026
14 · 424B5
After-hours · 16:30 ET
424B5 ↗
Wed, 13 May 2026
13 · S-3ASR
After-hours · 16:00 ET
S-3ASR ↗
Wed, 13 May 2026
52.0000
53.3300
50.9500
51.5700
595,600
Tue, 12 May 2026
52.8400
53.4300
50.0100
50.9500
946,400
Mon, 11 May 2026
51.9900
56.4600
51.9700
55.0900
1,048,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
46.1400
52.2800
42.7200
51.6300
919,000
Thu, 07 May 2026
12 · 10-Q
After-hours · 16:26 ET
FORM 10-Q ↗
Thu, 07 May 2026
11 · 8-K
After-hours · 16:23 ET
FORM 8-K ↗
Thu, 07 May 2026
48.5000
49.1000
46.3300
47.7000
974,600
Wed, 06 May 2026
47.6500
48.1600
45.7300
48.0900
419,900
Tue, 05 May 2026
45.7100
46.5000
45.0900
46.3500
252,300
Mon, 04 May 2026
44.9900
45.8200
43.5600
44.4000
361,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
43.0000
44.9400
42.3300
44.5500
521,900
Thu, 30 Apr 2026
39.8600
43.0000
39.7700
42.8500
438,600
Thu, 30 Apr 2026
10 · DEFA14A
Next filing day · accepted 29 Apr, 19:26 ET
FORM DEFA14A ↗
Wed, 29 Apr 2026
9 · DEF 14A
After-hours · 16:03 ET
FORM DEF 14A ↗
Wed, 29 Apr 2026
40.1000
40.2700
38.8300
40.0000
402,700
Tue, 28 Apr 2026
39.9100
40.5500
37.6700
40.1000
662,100
Mon, 27 Apr 2026
47.3500
47.3500
40.7100
41.3400
961,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
8 · 8-K
After-hours · 17:27 ET
FORM 8-K ↗
Fri, 24 Apr 2026
50.1200
50.4500
44.5000
46.4900
1,348,700
Thu, 23 Apr 2026
43.8300
44.5000
42.8400
43.8600
298,800
Wed, 22 Apr 2026
44.2800
44.2800
42.7900
43.7800
251,700
Tue, 21 Apr 2026
43.8300
44.4700
43.3000
43.6100
315,900
Mon, 20 Apr 2026
44.4000
45.3000
43.4100
43.5400
386,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
43.0500
44.1500
42.5100
43.9700
530,300
Thu, 16 Apr 2026
41.8800
42.5500
41.0800
41.8200
850,900
Wed, 15 Apr 2026
41.1100
41.9400
40.3300
41.8800
492,800
Tue, 14 Apr 2026
41.5100
42.3800
40.8600
41.3300
333,400
Mon, 13 Apr 2026
38.7400
41.0300
38.7400
40.6600
386,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
38.4000
39.0700
38.1000
38.8300
245,100
Thu, 09 Apr 2026
36.7500
38.0100
36.6300
37.9100
290,800
Wed, 08 Apr 2026
36.4000
37.7500
36.4000
36.9500
659,600
Tue, 07 Apr 2026
33.9700
34.5000
33.4300
34.4000
249,500
Mon, 06 Apr 2026
35.0200
35.0700
34.0600
34.0700
180,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
32.2000
34.7600
31.9300
34.7100
338,000
Wed, 01 Apr 2026
33.4500
34.5300
32.8900
33.4000
286,300
Tue, 31 Mar 2026
31.5000
32.8200
31.3300
32.7100
281,900
Mon, 30 Mar 2026
33.7300
33.7700
30.7000
30.8800
311,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
33.9000
35.2500
33.2200
33.4600
917,100
Thu, 26 Mar 2026
34.2400
34.8700
33.6600
34.4200
612,200
Wed, 25 Mar 2026
35.1900
35.3400
34.0800
34.8700
284,700
Tue, 24 Mar 2026
33.4700
35.0000
33.4700
34.5300
223,500
Mon, 23 Mar 2026
33.4800
34.9300
33.3200
33.9200
302,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
34.0600
34.4500
32.0800
32.7600
518,800
Thu, 19 Mar 2026
32.6700
34.4700
32.2200
33.9800
315,400
Wed, 18 Mar 2026
33.2000
34.1700
32.9700
33.5400
297,300
Tue, 17 Mar 2026
33.2100
33.8400
32.8000
33.1400
216,600
Mon, 16 Mar 2026
32.1600
33.4500
32.1600
33.0100
237,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
32.3300
32.9500
31.3100
31.7700
252,000
Thu, 12 Mar 2026
32.7000
33.5000
31.8500
31.9700
268,100
Wed, 11 Mar 2026
33.2500
34.1700
33.1200
33.4400
207,300
Tue, 10 Mar 2026
32.4900
33.8100
32.4900
33.2500
324,300
Mon, 09 Mar 2026
30.3000
32.7900
30.0900
32.5500
298,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
30.9200
33.1200
30.9200
31.2800
526,400
Thu, 05 Mar 2026
32.5400
33.1800
31.7000
32.4700
264,700
Wed, 04 Mar 2026
33.1000
33.5200
32.7600
33.1000
182,700
Tue, 03 Mar 2026
32.5300
32.8800
31.6200
32.7500
316,900
Mon, 02 Mar 2026
33.0000
34.3800
33.0000
34.0000
269,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
33.0700
34.3700
32.6600
33.7800
462,800
Thu, 26 Feb 2026
34.6700
34.6700
32.8600
33.9500
278,400
Wed, 25 Feb 2026
33.8500
34.8100
33.2500
34.6700
207,200
Tue, 24 Feb 2026
7 · 10-K
After-hours · 17:07 ET
FORM 10-K ↗
Tue, 24 Feb 2026
31.8200
33.7100
31.4200
33.1800
229,800
Mon, 23 Feb 2026
32.0700
32.1900
30.9300
31.6000
292,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
32.2000
33.1800
32.1500
32.4300
247,700
Thu, 19 Feb 2026
33.0200
33.0200
31.9600
32.4400
236,000
Wed, 18 Feb 2026
33.4900
34.2600
32.7000
33.2500
468,400
Tue, 17 Feb 2026
33.4300
34.1400
32.7300
33.6600
391,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
32.0600
35.1300
32.0200
33.6900
499,800
Thu, 12 Feb 2026
6 · 8-K
After-hours · 16:26 ET
FORM 8-K ↗
Thu, 12 Feb 2026
32.7500
33.1100
31.6000
32.1100
373,400
Wed, 11 Feb 2026
31.4200
32.6700
30.3800
32.5200
363,700
Tue, 10 Feb 2026
30.7500
31.3800
30.0000
30.7100
198,600
Mon, 09 Feb 2026
29.0300
31.0400
28.7500
30.6400
325,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
27.8700
29.5600
27.5500
29.0700
330,700
Thu, 05 Feb 2026
27.4700
28.0000
26.5900
27.0200
313,100
Wed, 04 Feb 2026
29.2600
29.5100
27.3800
27.5000
384,500
Tue, 03 Feb 2026
31.6600
31.7600
28.6900
29.2500
404,100
Mon, 02 Feb 2026
31.7300
32.6500
30.7300
31.2300
389,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
33.4400
33.9700
31.7700
31.8500
403,500
Thu, 29 Jan 2026
34.3000
34.6400
33.1600
34.0300
249,600
Wed, 28 Jan 2026
34.4000
35.2100
33.9600
34.4600
270,000
Tue, 27 Jan 2026
34.1200
34.5300
33.7700
33.8500
183,500
Mon, 26 Jan 2026
34.0100
34.7200
33.5000
33.9800
216,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
34.7300
36.6000
33.7000
33.8300
197,400
Thu, 22 Jan 2026
36.9900
36.9900
34.8100
34.8400
219,800
Wed, 21 Jan 2026
36.2000
36.4000
35.2800
35.8600
345,500
Tue, 20 Jan 2026
34.7300
36.8700
34.7300
35.6300
604,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
34.9400
35.8200
34.9400
35.7600
267,900
Thu, 15 Jan 2026
33.6200
35.4200
33.6100
34.7900
496,900
Wed, 14 Jan 2026
32.3300
33.6700
32.0700
32.9100
409,500
Tue, 13 Jan 2026
32.0000
32.8500
31.6800
32.4800
225,800
Mon, 12 Jan 2026
31.3300
32.1400
31.2800
31.8700
193,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
30.6000
31.8700
30.6000
31.5600
208,300
Thu, 08 Jan 2026
31.8100
32.1100
30.1200
30.4100
267,200
Wed, 07 Jan 2026
31.7700
32.1000
31.3600
32.0500
276,600
Tue, 06 Jan 2026
31.2500
32.3400
31.0000
32.1200
344,800
Mon, 05 Jan 2026
29.9800
31.2000
29.9800
30.9700
234,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
29.2000
29.8400
28.7400
29.5500
414,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
29.8300
29.8300
28.5100
28.5300
189,600
Tue, 30 Dec 2025
29.7400
29.8800
29.3400
29.6500
237,300
Mon, 29 Dec 2025
29.2700
29.8000
29.0600
29.7600
193,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
28.7400
29.5000
28.6200
29.3100
178,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
28.7500
28.8200
28.3500
28.7400
97,500
Tue, 23 Dec 2025
29.0100
29.0100
28.5000
28.8100
134,900
Mon, 22 Dec 2025
28.4100
29.2500
28.1800
29.0400
201,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
27.3600
28.2200
27.3600
27.9500
413,800
Thu, 18 Dec 2025
28.0000
28.7500
27.1200
27.4200
241,800
Wed, 17 Dec 2025
28.9600
29.5000
27.4800
27.5200
286,800
Tue, 16 Dec 2025
29.6300
29.8800
28.8200
29.0400
297,600
Mon, 15 Dec 2025
30.6500
30.6500
29.9200
29.9300
235,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
31.7300
31.7400
29.9300
30.1400
327,000
Thu, 11 Dec 2025
31.7900
32.3100
31.2000
31.9200
215,900
Wed, 10 Dec 2025
31.6700
32.0600
31.0500
31.8600
311,700
Tue, 09 Dec 2025
31.0100
31.7900
30.7500
31.6100
347,600
Mon, 08 Dec 2025
30.0000
31.4600
29.7700
31.0100
556,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
29.1300
29.9100
28.9500
29.7500
317,100
Thu, 04 Dec 2025
29.0300
29.6400
28.5000
28.9500
289,500
Wed, 03 Dec 2025
28.0000
29.1900
27.6100
29.0300
224,900
Tue, 02 Dec 2025
27.2100
28.1200
27.2100
28.0200
236,900
Mon, 01 Dec 2025
26.6800
27.2200
26.6800
26.9100
206,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
26.8800
27.3600
26.8200
27.1000
102,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
27.0000
27.3400
26.5000
26.8400
391,000
Tue, 25 Nov 2025
25.6000
27.0000
25.2800
26.9500
372,600
Mon, 24 Nov 2025
25.1500
25.8900
24.9600
25.6000
420,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
23.9300
25.0600
23.6900
24.9200
314,900
Thu, 20 Nov 2025
25.0000
25.6600
23.8800
23.9800
338,500
Wed, 19 Nov 2025
24.2300
24.9800
24.1800
24.4700
224,800
Tue, 18 Nov 2025
24.6400
24.9900
23.5500
23.9700
242,300
Mon, 17 Nov 2025
25.0700
25.2500
24.6000
24.8300
263,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
24.2100
25.1300
24.2000
25.1100
389,300
Thu, 13 Nov 2025
25.6600
25.7800
24.8700
25.1400
336,000
Thu, 13 Nov 2025
5 · 8-K
Next filing day · accepted 12 Nov, 21:55 ET
FORM 8-K ↗
Wed, 12 Nov 2025
26.3000
26.6100
25.8000
25.9700
265,000
Tue, 11 Nov 2025
26.8400
26.8400
25.7100
26.1300
267,800
Mon, 10 Nov 2025
27.0900
27.1900
26.7000
27.1100
247,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
29.0100
29.0100
25.6500
26.4500
556,000
Thu, 06 Nov 2025
4 · 10-Q
After-hours · 16:30 ET
FORM 10-Q ↗
Thu, 06 Nov 2025
3 · 8-K
After-hours · 16:29 ET
FORM 8-K ↗
Thu, 06 Nov 2025
27.8900
28.4600
27.0000
27.4900
355,000
Wed, 05 Nov 2025
28.4900
28.8700
27.8900
28.0500
345,400
Tue, 04 Nov 2025
28.5100
29.0800
27.9200
27.9300
320,200
Mon, 03 Nov 2025
29.2700
29.4400
28.7900
29.3000
224,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
29.1100
29.5600
28.9300
29.1300
218,500
Thu, 30 Oct 2025
29.2000
29.7900
29.0600
29.1800
204,400
Wed, 29 Oct 2025
28.6200
29.8700
28.6200
29.2200
229,000
Tue, 28 Oct 2025
28.5300
28.6700
28.0300
28.5700
144,900
Mon, 27 Oct 2025
28.3900
28.7400
28.0900
28.7300
188,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
27.7500
28.3300
27.5900
28.1100
114,300
Thu, 23 Oct 2025
27.2700
28.0800
27.0100
27.4100
148,400
Wed, 22 Oct 2025
28.2100
28.4000
27.2200
27.3700
267,100
Tue, 21 Oct 2025
27.9000
28.6600
27.8700
28.5000
170,800
Mon, 20 Oct 2025
27.7200
28.5500
27.7200
28.2900
146,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
27.3200
28.2900
27.3100
27.4700
342,100
Thu, 16 Oct 2025
28.0200
28.3700
27.6800
27.8300
321,200
Wed, 15 Oct 2025
26.9700
27.7300
26.8400
27.7000
278,300
Tue, 14 Oct 2025
25.9200
26.9800
25.9200
26.5200
164,500
Mon, 13 Oct 2025
25.7500
26.6300
25.5100
26.5300
195,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
26.3700
26.6200
25.0300
25.1000
248,100
Thu, 09 Oct 2025
26.0700
26.4800
25.8500
26.3500
296,700
Wed, 08 Oct 2025
25.4600
26.1200
25.2900
26.0800
245,100
Tue, 07 Oct 2025
27.0400
27.0400
25.2500
25.4100
252,400
Mon, 06 Oct 2025
26.6100
27.1200
26.4400
26.9300
201,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
26.3100
26.6000
25.9600
26.1100
169,100
Thu, 02 Oct 2025
26.4500
26.5700
25.8400
26.1400
283,700
Wed, 01 Oct 2025
25.5000
26.2600
25.1300
26.2200
348,800
Tue, 30 Sep 2025
26.1000
26.3000
25.3600
25.8200
329,200
Mon, 29 Sep 2025
26.2800
26.5900
25.9800
26.1000
474,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
25.5200
26.3200
25.3500
26.1200
303,400
Thu, 25 Sep 2025
25.0300
25.5700
24.6000
25.5300
364,100
Wed, 24 Sep 2025
25.5000
25.6800
24.9800
25.4600
514,900
Tue, 23 Sep 2025
24.0700
26.3700
23.9900
25.9600
802,500
Mon, 22 Sep 2025
21.9600
22.6300
21.9200
22.5400
332,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
21.9200
22.5300
21.5100
22.0100
585,400
Thu, 18 Sep 2025
21.0000
21.9200
20.9300
21.8400
455,600
Wed, 17 Sep 2025
19.9800
20.5900
19.7500
20.0600
306,600
Tue, 16 Sep 2025
19.6400
19.9700
19.5700
19.9400
280,400
Mon, 15 Sep 2025
19.4600
19.7400
19.3800
19.6500
201,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
19.9000
19.9500
19.3600
19.3800
190,900
Thu, 11 Sep 2025
19.4900
20.0200
19.4900
19.9700
223,700
Wed, 10 Sep 2025
20.1200
20.1300
19.1700
19.3300
250,700
Tue, 09 Sep 2025
19.9200
20.4300
19.8100
20.1100
235,500
Mon, 08 Sep 2025
20.0200
20.0700
19.7000
19.8800
295,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
19.9400
20.1700
19.7000
19.9500
207,000
Thu, 04 Sep 2025
19.1900
19.7200
19.0700
19.6900
146,100
Wed, 03 Sep 2025
19.3400
19.5100
18.9300
19.2000
197,700
Tue, 02 Sep 2025
20.0000
20.0000
19.1300
19.3600
304,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
19.8400
20.5400
19.5800
20.4500
338,300
Thu, 28 Aug 2025
19.9400
20.0700
19.6000
19.9600
298,500
Wed, 27 Aug 2025
19.9600
20.1100
19.5900
19.7600
356,900
Tue, 26 Aug 2025
19.8800
20.1100
19.6800
20.0300
351,600
Mon, 25 Aug 2025
20.2700
20.4200
19.8400
19.8900
155,000
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
19.3900
20.6300
19.3600
20.2800
467,900
Thu, 21 Aug 2025
19.0400
19.3600
19.0000
19.2200
276,100
Wed, 20 Aug 2025
19.3700
19.4300
19.0400
19.2600
241,000
Tue, 19 Aug 2025
19.7000
19.8600
19.3100
19.4700
183,700
Mon, 18 Aug 2025
19.3800
19.9100
19.2500
19.6200
212,900
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
19.1000
19.4300
18.5600
19.3500
271,200
Thu, 14 Aug 2025
19.7900
19.8100
19.0700
19.1000
282,300
Wed, 13 Aug 2025
20.5000
20.5000
19.5700
20.0800
348,000
Tue, 12 Aug 2025
19.2100
20.3500
18.8000
20.3000
415,300
Mon, 11 Aug 2025
19.7300
20.2700
18.5900
18.9700
646,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
21.0500
21.1500
18.1200
19.7300
958,400
Thu, 07 Aug 2025
2 · 10-Q
After-hours · 16:33 ET
FORM 10-Q ↗
Thu, 07 Aug 2025
1 · 8-K
After-hours · 16:28 ET
FORM 8-K ↗
Thu, 07 Aug 2025
22.9700
22.9700
21.9000
22.1800
238,300
Wed, 06 Aug 2025
22.4900
22.6400
21.9400
22.3000
184,200
Tue, 05 Aug 2025
23.0200
23.0200
22.0200
22.6000
202,500
Mon, 04 Aug 2025
21.8800
22.9000
21.7900
22.8700
244,800
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
21.7900
22.0300
21.2500
21.7200
318,500
Thu, 31 Jul 2025
23.0300
23.2200
22.1100
22.2300
336,700
Wed, 30 Jul 2025
24.3000
24.3200
23.0400
23.2500
222,700
Tue, 29 Jul 2025
24.5500
24.7600
24.0000
24.2300
208,100
Mon, 28 Jul 2025
23.9900
24.5100
23.9500
24.2500
223,100
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend