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
33.3700
33.3700
30.7800
30.8500
669,300
Thu, 23 Jul 2026
33.7600
34.7500
33.2400
33.8100
404,100
Wed, 22 Jul 2026
33.9200
35.4300
33.9100
34.7500
422,200
Tue, 21 Jul 2026
33.2800
35.1100
32.7400
34.9900
548,900
Mon, 20 Jul 2026
31.8800
32.0800
30.8800
31.4100
495,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
29.5100
32.2000
28.7900
31.2700
871,500
Thu, 16 Jul 2026
33.9900
34.3900
30.4700
30.7100
1,178,400
Wed, 15 Jul 2026
35.3100
36.0700
32.4000
35.3500
1,361,100
Tue, 14 Jul 2026
37.0500
37.0700
34.2800
34.8100
385,400
Mon, 13 Jul 2026
35.7200
36.4000
34.3000
34.6900
473,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
15 · 8-K
After-hours · 16:06 ET
8-K ↗
Fri, 10 Jul 2026
37.3300
38.0200
36.4300
37.5600
277,800
Thu, 09 Jul 2026
39.7100
40.1900
37.8600
37.9800
546,300
Wed, 08 Jul 2026
34.7300
37.5600
34.5900
37.3700
767,300
Tue, 07 Jul 2026
35.1100
35.7300
33.6000
34.7700
864,500
Mon, 06 Jul 2026
38.3000
40.1700
38.0400
38.2400
534,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
43.7200
44.1200
36.7300
37.1100
780,600
Wed, 01 Jul 2026
45.3200
45.3800
42.8000
43.5200
575,400
Tue, 30 Jun 2026
45.6300
47.8900
45.2300
47.3300
549,700
Mon, 29 Jun 2026
43.5700
45.7900
40.6400
45.2100
691,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
42.7600
44.2100
41.7000
43.9900
1,133,600
Thu, 25 Jun 2026
46.6400
46.8200
42.2500
45.7000
650,600
Wed, 24 Jun 2026
45.2200
45.2200
40.8200
41.9800
709,000
Tue, 23 Jun 2026
44.0200
47.6200
43.8300
45.0700
644,400
Mon, 22 Jun 2026
50.1300
51.3600
48.1000
49.3600
720,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
45.5400
49.1300
45.5400
48.0400
2,927,900
Wed, 17 Jun 2026
46.5000
47.7800
43.0000
43.1500
618,100
Tue, 16 Jun 2026
47.0900
49.3000
44.9100
45.1700
720,100
Mon, 15 Jun 2026
48.4000
49.0900
46.7800
47.3600
585,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
43.9100
46.1100
43.0100
45.2100
492,900
Thu, 11 Jun 2026
39.5600
43.4400
39.2500
43.3300
644,000
Wed, 10 Jun 2026
40.5600
42.3000
37.7800
38.6100
959,800
Tue, 09 Jun 2026
45.6900
45.6900
37.7900
41.0300
992,900
Mon, 08 Jun 2026
44.9000
46.5000
43.0800
44.2000
1,030,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
48.1000
48.1000
41.9100
42.0100
1,107,800
Thu, 04 Jun 2026
49.0100
52.4700
47.3800
50.2500
868,500
Wed, 03 Jun 2026
53.6800
54.3400
48.0000
52.7200
1,346,500
Tue, 02 Jun 2026
45.5000
53.3800
45.5000
53.3200
1,571,400
Mon, 01 Jun 2026
43.9200
46.6600
43.1300
43.8800
777,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
49.4500
49.9500
44.6600
45.3500
939,400
Thu, 28 May 2026
48.4700
51.3500
44.9200
49.3400
1,122,500
Wed, 27 May 2026
50.8300
51.1400
46.0000
48.8600
1,572,500
Tue, 26 May 2026
44.9800
49.2100
44.1100
47.8900
1,806,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
39.5000
42.7000
39.1400
41.7200
931,100
Thu, 21 May 2026
40.0500
41.2700
38.7500
39.1100
688,800
Wed, 20 May 2026
39.4000
40.9600
38.7200
40.6000
593,300
Tue, 19 May 2026
37.0300
39.4800
36.3500
38.6200
605,400
Mon, 18 May 2026
40.8900
41.6900
37.7200
38.5400
852,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
38.7400
39.3600
37.5000
38.8700
703,000
Thu, 14 May 2026
41.4200
41.9700
39.9800
41.1000
594,800
Wed, 13 May 2026
39.8500
43.6000
38.7300
41.5900
1,458,000
Tue, 12 May 2026
14 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 12 May 2026
37.6700
37.9000
35.0000
37.7200
1,000,400
Mon, 11 May 2026
38.7100
39.8000
37.1200
38.6200
937,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
37.3400
39.2800
37.0600
37.9000
1,093,400
Thu, 07 May 2026
39.1300
41.2000
35.4700
37.4400
2,246,100
Wed, 06 May 2026
13 · 10-Q
After-hours · 16:34 ET
10-Q ↗
Wed, 06 May 2026
12 · 8-K
After-hours · 16:11 ET
8-K ↗
Wed, 06 May 2026
44.2500
49.9700
43.5000
49.3300
2,752,200
Tue, 05 May 2026
42.8100
45.4200
41.4100
43.7500
1,193,100
Mon, 04 May 2026
43.1900
43.9900
41.0000
42.1800
962,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
43.6900
44.7400
41.4700
43.0800
1,720,200
Thu, 30 Apr 2026
40.6900
43.5000
39.5000
43.4300
715,100
Wed, 29 Apr 2026
40.4800
40.9900
38.2000
40.0600
914,600
Tue, 28 Apr 2026
38.6000
40.2000
37.5600
39.5700
1,120,100
Mon, 27 Apr 2026
44.8000
45.4300
40.8800
42.3400
1,444,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
43.1100
45.9700
40.9000
44.4500
1,664,100
Thu, 23 Apr 2026
40.7000
41.9800
38.8900
39.8800
1,134,800
Wed, 22 Apr 2026
41.2500
45.2200
38.2600
40.6800
2,067,500
Tue, 21 Apr 2026
39.8400
41.7000
38.0400
39.1200
1,539,300
Mon, 20 Apr 2026
35.6600
41.8400
34.5300
39.9000
2,494,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
11 · 8-K
After-hours · 16:11 ET
8-K ↗
Fri, 17 Apr 2026
32.0200
35.7000
31.3000
33.8800
1,057,600
Thu, 16 Apr 2026
31.0000
31.7000
30.1000
31.2100
751,900
Wed, 15 Apr 2026
30.0900
31.8300
29.1500
31.2100
872,200
Tue, 14 Apr 2026
27.7300
32.4000
27.5100
30.3800
1,548,400
Mon, 13 Apr 2026
26.0000
27.4900
25.9600
27.3900
287,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
25.5500
26.3200
25.3800
25.9800
187,100
Thu, 09 Apr 2026
24.3800
25.4000
24.3800
25.2700
210,500
Wed, 08 Apr 2026
24.5000
24.8700
23.8200
24.3800
251,800
Tue, 07 Apr 2026
23.1500
23.3000
22.4800
23.0700
291,200
Mon, 06 Apr 2026
22.6300
23.4600
22.6000
23.1900
246,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
22.0100
23.1900
21.6000
22.7100
167,600
Wed, 01 Apr 2026
22.4300
23.3500
22.3700
22.8400
187,200
Tue, 31 Mar 2026
21.3200
22.1800
20.7800
22.1600
278,900
Mon, 30 Mar 2026
22.3800
22.5300
20.7600
20.8300
270,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
22.2300
22.3900
21.5400
22.0500
252,300
Thu, 26 Mar 2026
22.8400
23.4600
22.4700
22.5700
208,600
Wed, 25 Mar 2026
23.0600
23.7100
23.0400
23.3100
215,500
Tue, 24 Mar 2026
21.4600
22.9300
21.4600
22.6600
221,200
Mon, 23 Mar 2026
21.5000
22.0300
21.3500
21.8600
262,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
21.6600
21.7400
20.7100
20.8200
501,200
Thu, 19 Mar 2026
20.5000
22.0600
20.3400
21.6300
251,100
Wed, 18 Mar 2026
21.2500
21.4200
20.8600
21.1300
230,500
Tue, 17 Mar 2026
21.5200
21.8900
21.0000
21.2200
231,400
Mon, 16 Mar 2026
21.9200
22.1200
21.4300
21.4300
262,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
21.3500
21.9000
21.1900
21.5100
271,900
Thu, 12 Mar 2026
21.0700
21.4500
20.7800
21.2000
290,600
Wed, 11 Mar 2026
21.4500
21.8400
20.6700
21.6000
515,500
Tue, 10 Mar 2026
19.7900
20.6300
19.7700
20.1200
373,700
Mon, 09 Mar 2026
10 · 8-K
After-hours · 16:01 ET
8-K BONUS PLAN 2026 ↗
Mon, 09 Mar 2026
19.4200
19.9400
19.0000
19.8500
439,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
19.3100
20.1200
19.3100
19.8600
461,900
Thu, 05 Mar 2026
20.2200
20.6900
19.9500
20.1400
237,800
Wed, 04 Mar 2026
20.7200
21.0000
20.2500
20.4200
271,200
Tue, 03 Mar 2026
20.5900
20.9600
20.0500
20.4900
288,100
Mon, 02 Mar 2026
20.3700
21.6100
20.3700
21.5800
185,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
21.4300
21.4300
20.8100
21.0100
252,700
Thu, 26 Feb 2026
22.6500
22.9900
21.7200
21.9400
165,700
Wed, 25 Feb 2026
22.0500
22.8000
22.0100
22.6300
187,300
Tue, 24 Feb 2026
22.3100
22.7000
21.9200
22.0500
210,100
Mon, 23 Feb 2026
22.2900
22.3000
21.5300
21.8400
237,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
21.8800
22.9400
21.6900
22.3800
217,900
Thu, 19 Feb 2026
21.9100
22.3100
21.5900
22.2700
204,200
Wed, 18 Feb 2026
22.8500
22.8500
21.8100
22.3500
249,600
Tue, 17 Feb 2026
22.3300
23.0800
21.6700
22.7100
461,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
20.6400
22.8500
20.4700
22.6500
486,900
Thu, 12 Feb 2026
21.1500
21.5100
20.1900
20.6700
331,300
Wed, 11 Feb 2026
20.5400
21.5300
20.5400
20.9600
368,700
Tue, 10 Feb 2026
21.0800
21.1500
20.0400
20.1000
300,400
Mon, 09 Feb 2026
21.1200
21.9900
20.5700
20.9800
375,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
18.0100
22.2000
17.0100
21.3600
1,374,000
Thu, 05 Feb 2026
9 · 10-Q
After-hours · 16:02 ET
10-Q Q2'26 ↗
Thu, 05 Feb 2026
8 · 8-K
After-hours · 16:01 ET
8-K EARNING RELEASE Q2'2026 ↗
Thu, 05 Feb 2026
22.2500
22.8000
21.4600
22.5100
606,100
Wed, 04 Feb 2026
22.5500
23.3900
21.8000
22.2700
509,700
Tue, 03 Feb 2026
22.5900
22.8900
21.1900
22.2700
691,800
Mon, 02 Feb 2026
21.7600
23.2300
21.7600
22.3600
711,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
22.1600
22.7900
21.9600
22.1000
345,300
Thu, 29 Jan 2026
22.4500
22.8500
21.4300
22.5000
341,800
Wed, 28 Jan 2026
22.7200
23.3600
22.3300
22.4700
477,500
Tue, 27 Jan 2026
22.1300
22.7500
22.1000
22.2500
276,500
Mon, 26 Jan 2026
22.0300
22.2400
21.8100
21.9400
244,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
22.9500
23.0200
21.8000
22.0300
197,600
Thu, 22 Jan 2026
23.4900
23.7500
23.0900
23.1700
251,000
Wed, 21 Jan 2026
22.1300
23.5000
22.0000
22.9700
584,700
Tue, 20 Jan 2026
21.6400
22.2700
21.3700
21.6700
300,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
22.8100
23.3500
22.4100
22.5100
238,600
Thu, 15 Jan 2026
22.4300
22.8100
22.4000
22.4900
298,300
Wed, 14 Jan 2026
22.1000
22.3500
21.8600
22.0000
300,800
Tue, 13 Jan 2026
22.2900
22.5600
22.0500
22.1600
223,700
Mon, 12 Jan 2026
21.7700
22.3600
21.5100
22.2200
205,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
22.2400
22.3900
21.5800
22.0800
165,400
Thu, 08 Jan 2026
21.6900
22.1600
21.3300
21.9600
262,900
Wed, 07 Jan 2026
22.4000
22.4000
21.4000
21.9800
244,900
Tue, 06 Jan 2026
21.5200
22.6300
21.3600
22.6100
332,300
Mon, 05 Jan 2026
21.1300
22.1700
21.1200
21.3500
393,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
20.3900
20.8900
20.3600
20.6600
252,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
19.9800
20.2000
19.7400
19.8100
312,900
Tue, 30 Dec 2025
20.1800
20.2000
19.9400
19.9700
302,500
Mon, 29 Dec 2025
19.8400
20.2500
19.8400
20.1100
388,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
20.3000
20.4800
20.0600
20.1400
225,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
20.1400
20.3300
20.0000
20.2100
87,800
Tue, 23 Dec 2025
20.1900
20.4300
20.0000
20.1300
306,000
Mon, 22 Dec 2025
20.5400
21.0600
20.2000
20.3100
297,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
20.1100
20.5500
20.0900
20.3400
990,200
Thu, 18 Dec 2025
20.6400
20.8500
19.9900
20.1000
240,000
Wed, 17 Dec 2025
20.1700
20.4200
19.8200
20.0500
445,500
Tue, 16 Dec 2025
19.8400
20.4500
19.7100
20.1700
320,700
Mon, 15 Dec 2025
20.5600
20.7500
19.9800
20.0900
287,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
21.5800
21.6500
20.0200
20.3500
350,200
Thu, 11 Dec 2025
21.9400
22.1500
21.5600
21.7000
351,000
Wed, 10 Dec 2025
21.8000
22.6300
21.7100
22.2200
325,000
Tue, 09 Dec 2025
21.3700
21.9600
21.2100
21.7800
220,200
Mon, 08 Dec 2025
21.6700
22.0200
21.4500
21.6600
283,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
21.7000
21.8600
21.2000
21.2400
175,900
Thu, 04 Dec 2025
21.5100
21.7500
21.2100
21.4800
251,700
Wed, 03 Dec 2025
20.6600
21.8300
20.4100
21.7200
261,100
Tue, 02 Dec 2025
20.4100
21.0400
20.2500
20.6500
315,500
Mon, 01 Dec 2025
19.8700
20.3900
19.8700
20.0000
307,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
20.2700
20.5900
20.0000
20.2800
183,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
20.6000
21.1500
20.1800
20.2600
434,000
Tue, 25 Nov 2025
19.6100
20.5900
19.5000
20.5800
406,200
Mon, 24 Nov 2025
18.8200
19.8900
18.7500
19.7400
656,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
18.0700
19.0500
17.8700
18.6400
469,600
Thu, 20 Nov 2025
18.9600
19.3600
18.0900
18.1700
527,400
Wed, 19 Nov 2025
17.8400
19.0300
17.8400
18.5400
621,000
Tue, 18 Nov 2025
17.1500
18.0000
17.0200
17.8000
528,000
Mon, 17 Nov 2025
7 · 8-K
After-hours · 16:01 ET
8-K 2025 ANNUAL MEETING VOTING ↗
Mon, 17 Nov 2025
18.3000
18.4600
17.3400
17.4700
444,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
18.1600
18.9100
18.1000
18.4600
367,500
Thu, 13 Nov 2025
19.7300
20.7500
18.6800
18.8400
588,900
Wed, 12 Nov 2025
19.1900
19.3000
18.6600
19.0000
935,600
Tue, 11 Nov 2025
19.7100
19.7100
18.8400
18.9300
361,500
Mon, 10 Nov 2025
21.1800
21.2400
19.7500
19.9200
476,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
20.3800
20.7400
19.4600
20.3200
671,300
Thu, 06 Nov 2025
6 · 10-Q
After-hours · 16:01 ET
10-Q ↗
Thu, 06 Nov 2025
20.0900
21.9500
18.1300
19.6500
949,000
Wed, 05 Nov 2025
5 · 8-K
After-hours · 16:01 ET
8-K Q1'26 EARNING RELEASAE ↗
Wed, 05 Nov 2025
26.5300
27.3800
26.1300
27.1000
255,800
Tue, 04 Nov 2025
27.4800
27.7700
26.2000
26.3000
170,900
Mon, 03 Nov 2025
28.3300
28.8300
27.5700
28.4000
206,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
28.0500
28.2600
27.5800
28.0600
201,000
Thu, 30 Oct 2025
28.4600
28.8500
27.8000
28.1000
175,100
Wed, 29 Oct 2025
30.2300
30.3100
28.3400
28.6900
222,800
Tue, 28 Oct 2025
30.4800
30.5200
29.6100
29.7400
105,700
Mon, 27 Oct 2025
30.8500
31.3800
30.3900
30.5500
153,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
30.3600
30.9300
29.9900
30.2500
177,300
Thu, 23 Oct 2025
28.6100
29.5500
28.2100
29.3200
241,600
Wed, 22 Oct 2025
30.1900
31.3300
28.1000
28.5800
277,200
Tue, 21 Oct 2025
31.7600
32.0700
31.0200
31.3200
191,500
Mon, 20 Oct 2025
30.7600
33.0100
30.7600
31.9500
333,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
30.3500
31.1100
30.0000
30.4600
269,200
Thu, 16 Oct 2025
31.6100
31.9000
30.8000
30.9900
309,000
Wed, 15 Oct 2025
31.0700
31.9400
30.6400
31.2400
319,000
Tue, 14 Oct 2025
28.7100
31.3100
28.5200
30.1300
384,700
Mon, 13 Oct 2025
27.0400
30.0000
26.8500
29.4300
415,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
28.3700
28.4700
25.6300
25.6600
214,600
Thu, 09 Oct 2025
27.9200
28.5200
27.0700
28.4000
174,300
Wed, 08 Oct 2025
27.1400
28.3500
27.0000
27.9300
185,800
Tue, 07 Oct 2025
28.3800
28.8300
26.9900
27.0800
193,900
Mon, 06 Oct 2025
28.9100
29.2200
27.9100
28.0400
218,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
27.7400
29.0600
27.3900
28.2200
343,000
Thu, 02 Oct 2025
27.4900
27.8000
26.7700
27.3900
369,700
Wed, 01 Oct 2025
27.9600
27.9600
26.8900
26.9900
320,600
Tue, 30 Sep 2025
27.8300
28.1600
27.1900
27.9600
251,200
Mon, 29 Sep 2025
28.7900
28.8600
27.5400
27.7100
206,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
28.8000
28.8000
28.0300
28.4700
168,800
Thu, 25 Sep 2025
29.4000
29.4300
28.4500
28.7500
199,800
Wed, 24 Sep 2025
29.7800
30.5100
29.0400
30.1300
203,000
Tue, 23 Sep 2025
30.9400
31.5600
29.6700
29.9100
189,000
Mon, 22 Sep 2025
28.8800
30.9100
28.4800
30.6900
277,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
29.5500
29.5500
28.3500
28.6200
453,500
Thu, 18 Sep 2025
4 · DEFA14A
After market open · 13:44 ET
DEFA14A FY 2025 ↗
Thu, 18 Sep 2025
3 · DEF 14A
After market open · 13:43 ET
DEF 14A ↗
Thu, 18 Sep 2025
29.5400
29.6000
28.7900
29.4700
258,800
Wed, 17 Sep 2025
28.3200
29.2700
27.6600
28.1000
265,700
Tue, 16 Sep 2025
29.4100
29.6800
28.1600
28.4900
271,900
Mon, 15 Sep 2025
28.4300
29.7600
28.1700
29.3900
242,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
29.1900
29.2100
28.3200
28.4300
145,000
Thu, 11 Sep 2025
28.7100
29.2500
28.7100
29.1600
176,300
Wed, 10 Sep 2025
28.3100
29.4900
27.6800
28.6000
213,900
Tue, 09 Sep 2025
28.4100
28.4100
27.7200
27.8900
164,900
Mon, 08 Sep 2025
28.1000
28.5600
27.4400
28.5600
292,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
28.5100
28.7100
27.6500
27.9500
303,900
Thu, 04 Sep 2025
27.6200
28.1700
27.2100
27.9500
257,000
Wed, 03 Sep 2025
28.2600
28.6700
27.4700
27.7900
211,700
Tue, 02 Sep 2025
27.8100
28.3300
27.4900
28.2600
197,800
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
29.6900
29.7700
28.4200
28.7700
230,100
Thu, 28 Aug 2025
2 · 10-K
After-hours · 17:04 ET
10-K ↗
Thu, 28 Aug 2025
29.7600
30.3000
29.2700
29.9200
216,400
Wed, 27 Aug 2025
28.9600
29.7900
28.9500
29.6100
172,900
Tue, 26 Aug 2025
28.2400
29.1900
28.2400
29.1500
197,900
Mon, 25 Aug 2025
28.8400
28.9100
27.9600
28.0900
166,300
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
27.0000
28.9800
27.0000
28.8400
215,800
Thu, 21 Aug 2025
25.9400
26.7400
25.6000
26.7200
170,200
Wed, 20 Aug 2025
26.3200
26.6800
25.3000
26.2800
271,800
Tue, 19 Aug 2025
26.5700
26.8000
25.9600
26.4000
176,900
Mon, 18 Aug 2025
26.5000
26.9200
26.3000
26.4300
171,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
27.0100
27.0100
26.1500
26.5000
150,100
Thu, 14 Aug 2025
26.8600
27.2200
26.4700
27.0600
169,300
Wed, 13 Aug 2025
27.4600
27.9400
27.0400
27.6600
185,400
Tue, 12 Aug 2025
25.8300
27.8000
25.5900
27.3000
254,400
Mon, 11 Aug 2025
26.0400
26.2000
25.1300
25.2800
260,600
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
24.6200
25.8300
24.1200
25.8300
301,100
Thu, 07 Aug 2025
24.2100
25.2800
20.6700
24.6900
695,800
Wed, 06 Aug 2025
1 · 8-K
After-hours · 16:01 ET
8-K ↗
Wed, 06 Aug 2025
26.0200
26.4800
25.3200
26.2000
199,100
Tue, 05 Aug 2025
26.3200
26.5700
25.4000
26.0700
174,000
Mon, 04 Aug 2025
25.2800
26.1600
24.9400
26.1300
199,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
24.9200
25.3400
24.0100
24.8200
297,100
Thu, 31 Jul 2025
26.6600
26.6900
24.9700
25.4700
337,000
Wed, 30 Jul 2025
27.8800
28.0000
26.5700
27.0100
176,200
Tue, 29 Jul 2025
28.4400
28.8500
27.1000
27.4100
146,000
Mon, 28 Jul 2025
27.7500
28.4200
27.6000
28.0600
185,600
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend