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
54.7400
56.1400
53.9900
54.9300
96,500
Thu, 23 Jul 2026
53.9100
55.7300
53.2300
54.6700
47,800
Wed, 22 Jul 2026
55.5900
55.5900
53.0000
53.4300
95,800
Tue, 21 Jul 2026
55.4400
56.7000
54.1200
56.0100
187,600
Mon, 20 Jul 2026
57.2100
57.7000
54.2000
54.6600
58,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
58.5600
59.1800
56.3100
57.3800
141,500
Thu, 16 Jul 2026
56.4400
59.7700
56.2800
59.0800
185,200
Wed, 15 Jul 2026
58.4100
60.2300
55.4500
56.5400
45,400
Tue, 14 Jul 2026
61.4200
61.6300
56.5100
58.2600
38,400
Mon, 13 Jul 2026
62.2300
62.9500
60.5300
61.5500
132,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
61.7700
63.5000
60.7300
62.8900
234,700
Thu, 09 Jul 2026
61.0700
62.1600
60.0000
62.0400
160,300
Wed, 08 Jul 2026
58.4300
60.9100
57.0800
59.7700
39,800
Tue, 07 Jul 2026
62.4500
62.4500
57.9900
58.8700
48,200
Mon, 06 Jul 2026
60.4500
62.7700
59.9500
61.8300
125,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
62.5500
64.5500
60.9200
61.3300
59,900
Wed, 01 Jul 2026
58.8700
63.3100
58.2500
62.7400
90,200
Tue, 30 Jun 2026
58.7200
59.1000
56.0600
58.5500
28,900
Mon, 29 Jun 2026
61.5100
62.3500
55.2900
58.4000
80,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
65.5300
67.8000
58.9500
61.4700
114,900
Thu, 25 Jun 2026
65.1300
66.3300
63.3200
65.3100
57,700
Wed, 24 Jun 2026
63.3900
67.0000
63.3900
64.7200
110,500
Tue, 23 Jun 2026
63.8700
65.4500
62.6700
63.3900
80,400
Mon, 22 Jun 2026
64.3700
64.9400
61.0000
64.4000
125,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
61.2000
64.4700
60.3300
64.3700
43,400
Wed, 17 Jun 2026
16 · 8-K
After-hours · 17:25 ET
FORM 8-K ↗
Wed, 17 Jun 2026
63.3000
63.7000
59.9900
60.4600
61,300
Tue, 16 Jun 2026
63.8800
64.8400
61.8200
62.3200
170,200
Mon, 15 Jun 2026
63.1300
63.7700
60.3800
63.7200
69,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
62.9200
64.0000
60.8400
62.2000
99,800
Thu, 11 Jun 2026
61.9800
63.0100
59.0600
62.9200
70,300
Wed, 10 Jun 2026
65.2300
66.2000
61.0000
61.9800
61,300
Tue, 09 Jun 2026
66.0000
67.6500
63.8500
65.0000
75,400
Mon, 08 Jun 2026
67.3400
68.3400
63.8100
65.0000
53,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
66.4700
67.7800
65.2100
65.2100
67,000
Thu, 04 Jun 2026
66.0500
68.3400
65.8300
67.0000
59,300
Wed, 03 Jun 2026
66.7100
67.5600
64.7500
65.1700
66,900
Tue, 02 Jun 2026
67.2000
68.9900
66.7500
66.7500
57,900
Mon, 01 Jun 2026
64.8200
67.6700
64.0700
66.9300
28,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
67.4900
68.4000
64.7700
64.7700
41,000
Thu, 28 May 2026
65.0500
68.2600
64.7500
67.5000
47,200
Wed, 27 May 2026
65.0900
66.7500
63.0100
64.5800
31,900
Tue, 26 May 2026
64.0700
65.8800
64.0700
65.1500
55,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
64.0000
64.6900
61.8000
63.5200
58,600
Thu, 21 May 2026
63.4500
64.3500
61.6500
62.6100
54,800
Wed, 20 May 2026
60.5000
63.9200
60.5000
63.4700
33,200
Tue, 19 May 2026
58.9900
62.1500
58.6900
60.7800
23,200
Mon, 18 May 2026
59.0100
60.9000
58.0000
59.1600
51,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
57.7300
60.4600
57.7300
59.2700
18,300
Thu, 14 May 2026
57.6400
59.3100
57.3200
58.6500
21,700
Wed, 13 May 2026
57.1800
57.9800
56.2100
57.4400
18,200
Tue, 12 May 2026
57.2000
60.5700
56.5000
56.5000
39,600
Mon, 11 May 2026
58.9100
58.9100
56.5100
56.5100
37,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
60.0000
61.6200
59.0500
59.2700
16,100
Thu, 07 May 2026
58.6400
58.6400
57.3700
57.4200
27,100
Wed, 06 May 2026
56.1500
59.2200
55.7300
58.5000
24,700
Tue, 05 May 2026
51.1600
57.1700
50.5900
56.0000
39,300
Mon, 04 May 2026
48.3600
52.2300
48.3600
51.2300
22,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
49.0700
49.2800
43.2700
48.3600
52,300
Thu, 30 Apr 2026
15 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Thu, 30 Apr 2026
14 · 10-Q
After-hours · 16:00 ET
QUARTERLY REPORT ↗
Thu, 30 Apr 2026
50.0000
50.2500
48.9400
50.1400
20,300
Wed, 29 Apr 2026
51.5600
51.5600
49.1300
49.8400
23,600
Tue, 28 Apr 2026
50.9400
52.2800
50.9400
51.5100
15,500
Mon, 27 Apr 2026
52.0700
52.4400
51.1800
51.9600
14,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
49.7000
52.3600
48.9900
52.1000
27,100
Thu, 23 Apr 2026
50.1800
51.7100
50.0000
50.9600
33,400
Wed, 22 Apr 2026
50.7800
53.1600
49.7000
50.7600
32,300
Tue, 21 Apr 2026
52.3800
53.8600
50.1600
50.7400
19,800
Mon, 20 Apr 2026
53.7100
55.6200
52.6900
53.3000
30,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
53.0300
53.9900
52.5500
53.4000
30,400
Thu, 16 Apr 2026
51.2500
53.1800
51.2100
52.6000
17,600
Wed, 15 Apr 2026
52.0100
53.0000
50.5400
51.2600
17,400
Tue, 14 Apr 2026
52.7500
53.1000
50.9100
52.7700
18,900
Mon, 13 Apr 2026
51.4000
52.4500
51.1100
52.4000
12,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
49.7200
51.4800
49.7000
51.4800
17,000
Thu, 09 Apr 2026
49.2000
50.9600
48.6900
50.8700
18,100
Wed, 08 Apr 2026
51.0000
51.0000
48.1600
48.9700
31,200
Tue, 07 Apr 2026
49.0100
50.0300
48.8100
49.7800
29,500
Mon, 06 Apr 2026
51.5500
52.6000
48.5300
48.5300
29,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
50.1900
52.9100
50.1900
51.6700
28,900
Wed, 01 Apr 2026
49.0300
52.2400
49.0300
50.9900
32,800
Tue, 31 Mar 2026
48.2100
50.0100
47.0500
49.1200
11,300
Mon, 30 Mar 2026
49.0000
49.0000
46.4900
47.4400
22,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
13 · 8-K
After-hours · 16:00 ET
FORM 8-K ↗
Fri, 27 Mar 2026
48.7900
50.0600
46.5200
48.9800
30,700
Thu, 26 Mar 2026
48.4300
49.3600
47.6800
49.3000
20,100
Wed, 25 Mar 2026
50.7500
51.3000
47.9500
48.6100
21,800
Tue, 24 Mar 2026
47.5300
50.6100
47.1200
49.9900
41,900
Mon, 23 Mar 2026
47.1300
47.9800
45.8100
47.9500
26,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
47.9300
49.5000
44.9900
46.5400
45,300
Thu, 19 Mar 2026
48.5100
49.7500
47.0000
49.0000
17,100
Wed, 18 Mar 2026
49.6500
50.5300
47.5000
48.9700
24,400
Tue, 17 Mar 2026
49.9800
51.0000
48.6100
50.0000
32,600
Mon, 16 Mar 2026
48.5100
49.6300
46.7400
49.6300
16,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
49.3100
51.8200
47.5000
48.4600
40,800
Thu, 12 Mar 2026
45.3100
49.0000
45.1200
46.8200
36,000
Wed, 11 Mar 2026
44.7500
47.6000
43.6400
45.6700
58,400
Tue, 10 Mar 2026
44.0000
45.3400
43.9100
44.7200
20,700
Mon, 09 Mar 2026
45.0100
45.9000
43.9100
44.9000
16,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
47.6200
48.7100
45.0000
45.2900
46,500
Thu, 05 Mar 2026
46.7300
47.6100
45.6500
47.6100
19,200
Wed, 04 Mar 2026
47.5000
50.4800
47.5000
48.0500
27,100
Tue, 03 Mar 2026
46.0000
47.8100
44.8000
47.5100
26,400
Mon, 02 Mar 2026
44.5100
46.5000
43.0100
46.1300
18,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
43.6100
44.8800
43.6100
44.3100
21,600
Thu, 26 Feb 2026
42.0000
44.6800
40.0500
44.6800
26,200
Wed, 25 Feb 2026
42.0000
42.6000
40.7800
42.6000
22,900
Tue, 24 Feb 2026
40.4100
42.5500
38.8300
41.9500
34,900
Mon, 23 Feb 2026
39.7300
40.7500
39.5000
40.3700
16,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
38.5600
39.7300
38.2600
39.5200
10,100
Thu, 19 Feb 2026
40.9300
41.0900
38.4500
39.0000
20,400
Wed, 18 Feb 2026
39.8600
40.8300
39.6400
40.6600
30,700
Tue, 17 Feb 2026
39.9600
40.2000
39.3600
39.9100
13,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
38.5000
40.0000
38.5000
39.4800
17,300
Thu, 12 Feb 2026
12 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Thu, 12 Feb 2026
38.1800
38.7800
37.5300
38.0900
17,200
Wed, 11 Feb 2026
38.5000
39.4900
37.4000
38.0300
19,900
Tue, 10 Feb 2026
39.9300
39.9700
37.0700
37.3300
29,700
Mon, 09 Feb 2026
39.6500
40.2000
39.1200
39.7000
31,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
39.3500
40.5000
39.0000
39.4500
20,800
Thu, 05 Feb 2026
39.1000
39.3800
38.1500
38.4500
21,900
Wed, 04 Feb 2026
40.2000
40.2000
38.7600
39.3000
35,900
Tue, 03 Feb 2026
40.1800
41.0000
38.5100
40.0300
39,000
Mon, 02 Feb 2026
38.8700
40.4300
38.8700
40.0600
33,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
39.8900
40.7700
37.9500
39.2300
56,200
Thu, 29 Jan 2026
11 · 8-K
After-hours · 16:03 ET
FORM 8-K ↗
Thu, 29 Jan 2026
10 · 10-Q
After-hours · 16:00 ET
FORM 10-Q ↗
Thu, 29 Jan 2026
39.8900
39.8900
38.6600
39.4100
13,100
Wed, 28 Jan 2026
41.5100
41.8500
39.4000
39.4200
45,500
Tue, 27 Jan 2026
40.8700
42.0000
40.5000
41.2300
30,000
Mon, 26 Jan 2026
39.1200
41.3500
39.1200
40.8700
21,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
39.4500
40.0000
38.5500
39.1200
12,300
Thu, 22 Jan 2026
40.6100
42.2500
40.2500
40.4200
19,100
Wed, 21 Jan 2026
41.4000
41.5400
39.6100
40.8500
23,700
Tue, 20 Jan 2026
42.0200
42.3000
40.7900
41.7300
5,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
41.7300
43.3900
41.7300
42.2300
15,500
Thu, 15 Jan 2026
41.2000
42.3600
40.0300
41.7300
32,800
Wed, 14 Jan 2026
39.9000
41.1100
39.7500
41.0800
7,400
Tue, 13 Jan 2026
43.6200
43.6900
39.9800
40.3400
38,400
Mon, 12 Jan 2026
41.5000
43.6000
41.5000
43.2700
19,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
41.5500
41.9300
40.1900
41.7400
53,000
Thu, 08 Jan 2026
40.9900
41.8500
40.4300
41.3000
11,200
Wed, 07 Jan 2026
40.9000
41.6500
39.7100
40.0400
41,300
Tue, 06 Jan 2026
38.7200
41.0000
38.7100
40.9600
29,600
Mon, 05 Jan 2026
38.0500
39.6500
37.5800
38.7200
21,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
38.4800
38.8600
36.5700
37.7200
29,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
38.8800
38.8800
37.5200
38.4800
29,000
Tue, 30 Dec 2025
39.3000
39.7600
38.1000
38.6000
24,500
Mon, 29 Dec 2025
39.2600
40.3700
38.4900
39.4400
19,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
40.3800
40.4100
39.0200
39.4500
10,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
43.3000
43.3000
39.5000
40.4000
62,500
Tue, 23 Dec 2025
42.4500
42.7500
40.7000
41.3900
32,300
Mon, 22 Dec 2025
41.0000
47.4000
41.0000
42.6800
48,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
9 · 8-K
After-hours · 16:00 ET
FORM 8-K ↗
Fri, 19 Dec 2025
42.2800
44.2200
38.1300
38.6800
46,000
Thu, 18 Dec 2025
43.9600
43.9600
41.5000
42.1800
21,500
Wed, 17 Dec 2025
44.6000
46.0000
42.0000
43.0900
51,400
Tue, 16 Dec 2025
43.4800
45.1300
43.4800
44.7000
47,400
Mon, 15 Dec 2025
43.9500
44.3400
41.8900
43.8000
32,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
43.5000
44.4900
42.6700
43.3800
34,000
Thu, 11 Dec 2025
41.9900
44.4300
41.7000
43.5700
37,000
Wed, 10 Dec 2025
41.4000
42.8400
41.4000
42.4900
22,700
Tue, 09 Dec 2025
40.4200
41.7200
40.4200
41.7100
21,000
Mon, 08 Dec 2025
39.9900
41.2100
39.7200
41.0000
15,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
40.9800
41.5500
40.1700
40.2200
14,900
Thu, 04 Dec 2025
39.5600
40.9900
39.3400
40.7000
19,600
Wed, 03 Dec 2025
37.6100
40.0000
37.6100
39.1600
37,200
Tue, 02 Dec 2025
37.5800
37.9200
37.0000
37.5600
29,400
Mon, 01 Dec 2025
36.4400
38.1500
36.4400
37.4700
19,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
37.6600
37.7300
35.2200
36.4400
14,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
36.4000
37.2000
36.3000
36.7600
27,300
Tue, 25 Nov 2025
33.2800
36.5500
33.2800
36.4100
48,600
Mon, 24 Nov 2025
33.0000
33.8000
32.1400
33.0000
25,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
8 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Fri, 21 Nov 2025
30.5500
33.1100
30.5500
32.6600
41,900
Thu, 20 Nov 2025
30.1200
31.9900
29.2900
30.8300
49,800
Wed, 19 Nov 2025
30.7600
30.7600
28.8100
28.9100
32,700
Tue, 18 Nov 2025
30.3100
30.7900
29.1600
30.3400
46,300
Mon, 17 Nov 2025
31.8900
32.7100
30.1400
30.4600
30,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
31.7200
33.3000
31.3400
32.0900
26,600
Thu, 13 Nov 2025
32.4000
32.4000
31.5100
31.8400
19,800
Wed, 12 Nov 2025
33.3600
33.6500
32.3000
32.4800
19,100
Tue, 11 Nov 2025
32.4800
34.4700
31.4800
33.6100
33,200
Mon, 10 Nov 2025
31.5000
32.9700
31.2200
32.5300
23,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
31.9400
32.4800
30.9500
30.9500
46,400
Thu, 06 Nov 2025
32.4400
33.2900
32.3100
32.5900
31,600
Wed, 05 Nov 2025
33.6700
33.7100
32.0900
32.3500
28,100
Tue, 04 Nov 2025
35.1200
36.8900
33.6900
33.7400
42,500
Mon, 03 Nov 2025
36.2200
36.4000
33.5200
35.9000
103,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
32.4500
36.3300
32.0300
36.2400
137,000
Thu, 30 Oct 2025
7 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Thu, 30 Oct 2025
6 · 10-Q
After-hours · 16:02 ET
FORM 10-Q ↗
Thu, 30 Oct 2025
30.5200
30.9800
29.6800
30.6300
43,400
Wed, 29 Oct 2025
28.5800
31.4500
28.5800
30.7100
79,300
Tue, 28 Oct 2025
29.0300
29.0400
28.5000
28.7100
28,700
Mon, 27 Oct 2025
28.4100
29.3000
28.4000
28.8700
32,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
28.1000
29.0500
27.3500
28.4000
44,400
Thu, 23 Oct 2025
26.2900
29.4800
26.1500
28.0700
108,000
Wed, 22 Oct 2025
26.0800
26.5000
25.5900
26.3600
51,000
Tue, 21 Oct 2025
25.6000
26.5000
25.3100
26.0800
34,800
Mon, 20 Oct 2025
25.9200
26.5000
25.2500
25.6400
72,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
26.4800
28.0000
25.0800
26.2200
196,700
Thu, 16 Oct 2025
24.7300
24.9500
23.4700
23.9100
83,000
Wed, 15 Oct 2025
25.0500
25.8500
24.5900
25.1200
59,900
Tue, 14 Oct 2025
26.0400
26.1500
24.0400
25.3500
142,000
Mon, 13 Oct 2025
34.0100
35.3400
24.2200
26.5200
489,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
34.8500
34.8500
32.8700
33.3300
27,400
Thu, 09 Oct 2025
35.0200
35.5100
33.9700
34.6500
37,900
Wed, 08 Oct 2025
32.8000
35.0700
32.1700
34.7400
48,600
Tue, 07 Oct 2025
5 · DEFA14A
After-hours · 16:06 ET
DEFINITIVE 14A ADDITIONAL MATERIALS ↗
Tue, 07 Oct 2025
4 · DEF 14A
After-hours · 16:05 ET
DEFINITIVE 14A ↗
Tue, 07 Oct 2025
33.8400
34.0000
32.7000
32.8200
31,800
Mon, 06 Oct 2025
34.0200
34.3600
33.3500
33.8400
19,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
33.5000
35.7500
33.3500
34.0300
34,100
Thu, 02 Oct 2025
33.3900
33.7600
33.3500
33.5900
18,800
Wed, 01 Oct 2025
33.6300
34.2100
33.3500
33.7900
22,500
Tue, 30 Sep 2025
33.7200
34.3400
33.3700
33.8500
35,500
Mon, 29 Sep 2025
33.9000
34.8500
33.7700
33.9000
21,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
33.5000
34.4500
33.4000
33.9900
22,000
Thu, 25 Sep 2025
33.7100
34.9300
33.5500
33.6500
21,400
Wed, 24 Sep 2025
33.8900
35.3000
33.3500
34.9400
26,800
Tue, 23 Sep 2025
34.4000
34.9600
33.9000
33.9100
22,600
Mon, 22 Sep 2025
34.2700
34.7700
33.3900
34.3400
24,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
34.6300
34.7100
33.8700
34.3600
46,800
Thu, 18 Sep 2025
33.1400
34.7600
32.9700
34.7600
53,300
Wed, 17 Sep 2025
35.0000
35.0000
32.6600
32.6900
33,600
Tue, 16 Sep 2025
32.6400
34.5400
32.5800
33.8100
44,200
Mon, 15 Sep 2025
33.0000
33.4500
31.7200
32.6200
54,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
35.2000
35.2000
32.9200
33.0700
47,900
Thu, 11 Sep 2025
35.7000
35.8800
35.0000
35.1900
34,500
Wed, 10 Sep 2025
36.2400
36.3800
35.3000
35.7000
42,500
Tue, 09 Sep 2025
35.3100
37.3700
35.3000
36.3900
64,700
Mon, 08 Sep 2025
38.1300
38.3100
35.0500
35.5700
78,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
43.3500
43.3500
38.0200
38.1900
90,800
Thu, 04 Sep 2025
3 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Thu, 04 Sep 2025
2 · 10-K
After-hours · 16:00 ET
ANNUAL REPORT ↗
Thu, 04 Sep 2025
46.5000
47.8100
45.0500
45.7400
22,700
Wed, 03 Sep 2025
46.0900
47.2500
45.7300
46.4700
15,100
Tue, 02 Sep 2025
46.1300
47.0000
45.7500
46.0400
14,100
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
46.7800
47.5000
46.5000
46.8800
14,300
Thu, 28 Aug 2025
46.0000
47.4600
45.7800
46.4500
19,100
Wed, 27 Aug 2025
46.6800
47.8000
45.5000
45.5000
24,900
Tue, 26 Aug 2025
46.0300
47.4200
45.6900
46.7100
22,800
Mon, 25 Aug 2025
46.0000
47.8600
45.8500
46.2100
21,700
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
47.7500
48.4500
45.3200
46.0300
36,400
Thu, 21 Aug 2025
45.0000
48.1900
44.3700
48.0000
32,100
Wed, 20 Aug 2025
43.9500
44.7400
43.5000
44.7400
13,900
Tue, 19 Aug 2025
44.2800
44.9300
42.7000
43.9200
20,300
Mon, 18 Aug 2025
42.4300
45.2100
42.2600
44.1000
28,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
1 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Fri, 15 Aug 2025
40.8200
43.0000
40.7600
42.7300
33,800
Thu, 14 Aug 2025
42.3400
42.3400
40.7100
40.7100
32,400
Wed, 13 Aug 2025
39.9500
42.6800
39.0500
42.3400
42,400
Tue, 12 Aug 2025
38.5600
39.7600
36.0000
39.4200
125,200
Mon, 11 Aug 2025
48.0100
48.4800
38.0700
38.4100
137,800
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
46.7700
48.7700
46.5000
47.7500
21,900
Thu, 07 Aug 2025
46.8000
47.4600
45.9800
46.5300
19,900
Wed, 06 Aug 2025
45.4900
45.9400
43.7400
45.7300
24,300
Tue, 05 Aug 2025
45.8100
47.0000
44.0100
45.0900
35,500
Mon, 04 Aug 2025
47.4300
48.6400
45.5500
45.7100
57,200
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
49.7600
49.7600
46.8900
47.3500
43,200
Thu, 31 Jul 2025
50.7400
51.7400
50.0100
50.0500
27,600
Wed, 30 Jul 2025
51.5100
51.6900
49.1200
50.2800
39,400
Tue, 29 Jul 2025
54.8900
56.5000
51.5200
51.5200
63,800
Mon, 28 Jul 2025
49.8400
54.4900
48.7100
53.5000
146,800
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend