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
34.1900
34.5900
34.1500
34.4500
42,700
Thu, 23 Jul 2026
34.3000
34.6100
33.7800
33.9200
24,200
Wed, 22 Jul 2026
33.5200
34.2700
33.3600
33.9100
22,200
Tue, 21 Jul 2026
34.0400
34.0500
33.2500
33.2900
33,600
Mon, 20 Jul 2026
33.8600
34.8600
33.6300
34.0300
42,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
34.0500
34.3000
33.5600
33.9800
38,200
Thu, 16 Jul 2026
33.8700
34.1500
33.8700
33.9400
16,200
Wed, 15 Jul 2026
34.2500
34.6800
33.6300
33.6800
22,000
Tue, 14 Jul 2026
34.5300
34.7500
34.1100
34.4200
21,000
Mon, 13 Jul 2026
33.8100
34.7200
33.8100
34.4800
30,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
33.7300
34.4300
33.5000
33.9800
22,900
Thu, 09 Jul 2026
34.3300
34.3300
33.5000
33.9200
42,300
Wed, 08 Jul 2026
34.0200
34.1900
33.5000
34.0500
38,200
Tue, 07 Jul 2026
34.1700
34.7600
33.9000
34.1300
28,700
Mon, 06 Jul 2026
34.3900
34.4700
33.8700
34.1700
30,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
34.0300
34.8200
33.7600
34.3900
38,300
Wed, 01 Jul 2026
33.9900
34.3400
33.8700
33.9400
36,300
Tue, 30 Jun 2026
34.0100
34.3400
33.7300
33.9900
39,200
Mon, 29 Jun 2026
33.7700
34.1000
33.4000
34.0200
45,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
33.2400
33.6200
33.0900
33.6200
58,100
Thu, 25 Jun 2026
33.0200
33.5400
33.0100
33.1900
40,400
Wed, 24 Jun 2026
32.6800
33.1000
32.6800
33.0200
21,200
Tue, 23 Jun 2026
32.1600
32.7600
32.1100
32.6800
54,900
Mon, 22 Jun 2026
32.3000
32.6500
31.7500
32.1400
32,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
32.4700
32.8300
32.0200
32.2800
49,900
Wed, 17 Jun 2026
32.8100
32.8100
32.0400
32.2600
30,100
Tue, 16 Jun 2026
32.5100
33.0000
32.4500
32.7400
46,200
Mon, 15 Jun 2026
32.7700
33.0600
32.4400
32.5100
21,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
32.6300
33.0000
32.4900
32.7700
25,700
Thu, 11 Jun 2026
33.2800
33.6200
32.5200
32.6300
35,300
Wed, 10 Jun 2026
33.0100
33.5100
32.7900
33.0600
26,800
Tue, 09 Jun 2026
32.6300
33.4400
32.6300
32.9800
58,500
Mon, 08 Jun 2026
33.0000
33.0000
32.4000
32.5200
17,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
32.4300
33.2800
32.4300
32.9600
32,200
Thu, 04 Jun 2026
32.4500
32.8500
32.0800
32.4300
23,900
Wed, 03 Jun 2026
32.5400
32.9000
32.0000
32.0600
22,200
Tue, 02 Jun 2026
32.3700
32.7000
32.2800
32.5900
23,500
Mon, 01 Jun 2026
32.5800
32.6700
32.1700
32.3700
34,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
32.4700
32.7600
32.3900
32.5200
39,000
Thu, 28 May 2026
32.3800
32.8400
32.3000
32.5800
28,500
Wed, 27 May 2026
32.4800
32.7600
32.2400
32.3800
46,700
Tue, 26 May 2026
32.5000
32.6400
32.2100
32.4800
66,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
32.2200
32.5100
32.1000
32.4400
52,000
Thu, 21 May 2026
31.8200
32.4800
31.6300
32.3300
43,600
Wed, 20 May 2026
31.8000
32.4500
31.6200
31.9700
50,700
Tue, 19 May 2026
31.8300
32.3700
31.5600
31.8500
38,600
Mon, 18 May 2026
31.4000
31.9700
31.4000
31.7800
33,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
32.0500
32.0500
31.2500
31.3400
42,500
Thu, 14 May 2026
32.3700
32.3700
32.0700
32.1100
27,200
Wed, 13 May 2026
32.6700
32.8400
32.1800
32.3700
51,500
Tue, 12 May 2026
32.1600
32.9000
32.0500
32.8400
82,600
Mon, 11 May 2026
32.0500
32.3900
32.0400
32.1600
42,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
11 · 10-Q
After market open · 12:28 ET
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(D) ↗
Fri, 08 May 2026
31.9500
32.0400
31.7100
32.0400
18,100
Thu, 07 May 2026
10 · 8-K
After market open · 12:02 ET
CURRENT REPORT FILING ↗
Thu, 07 May 2026
31.9000
32.1400
31.5500
31.6800
17,500
Wed, 06 May 2026
9 · 8-K
After market open · 11:58 ET
CURRENT REPORT FILING ↗
Wed, 06 May 2026
31.6900
31.9800
31.2000
31.9000
72,000
Tue, 05 May 2026
31.5500
31.6900
31.3200
31.4100
30,200
Mon, 04 May 2026
31.2600
31.6000
31.0000
31.2900
35,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
31.5400
31.5900
31.0900
31.2000
48,200
Thu, 30 Apr 2026
31.4000
31.7500
30.9400
31.3100
44,000
Wed, 29 Apr 2026
31.4300
31.4300
30.9000
31.4100
70,100
Tue, 28 Apr 2026
31.8500
31.9200
31.5000
31.6000
38,000
Mon, 27 Apr 2026
32.0200
32.3900
31.5000
31.6700
51,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
32.1500
32.4200
31.9500
32.0700
43,100
Thu, 23 Apr 2026
31.8600
32.4700
31.8600
32.1500
22,200
Wed, 22 Apr 2026
31.9600
32.4800
31.8400
31.8500
30,900
Tue, 21 Apr 2026
32.5800
32.6000
31.9600
31.9600
37,800
Mon, 20 Apr 2026
32.5600
33.0000
32.2100
32.5800
35,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
32.7200
32.7700
32.2500
32.4500
57,100
Thu, 16 Apr 2026
32.0200
32.5400
31.7500
32.3900
59,000
Wed, 15 Apr 2026
32.8100
33.0100
32.0400
32.1100
44,900
Tue, 14 Apr 2026
32.6400
33.3500
32.5000
32.6500
48,800
Mon, 13 Apr 2026
33.3600
33.3600
32.2600
32.3900
53,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
32.7000
33.5600
32.3600
33.2600
75,600
Thu, 09 Apr 2026
32.4400
32.7500
32.1600
32.7200
33,400
Wed, 08 Apr 2026
32.0300
32.4400
31.9000
32.3500
41,800
Tue, 07 Apr 2026
32.1500
32.2100
31.8100
31.8700
24,800
Mon, 06 Apr 2026
32.0800
32.4500
31.9200
32.0500
21,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
32.1000
32.4500
32.0800
32.1900
18,100
Wed, 01 Apr 2026
8 · 10-K/A
After market open · 13:14 ET
ANNUAL REPORT PURSUANT TO SECTION 13 AND 15(D) ↗
Wed, 01 Apr 2026
32.0400
32.4100
31.7000
32.3100
29,100
Tue, 31 Mar 2026
32.5900
32.7400
31.7000
31.8500
76,200
Mon, 30 Mar 2026
32.0600
32.5900
31.9800
32.4900
58,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
32.2500
32.7100
31.8900
32.0600
102,800
Thu, 26 Mar 2026
31.5900
32.2100
31.4600
32.1700
47,500
Wed, 25 Mar 2026
31.5600
31.8600
31.1800
31.6900
69,500
Tue, 24 Mar 2026
31.4500
32.2500
31.2500
31.4400
74,800
Mon, 23 Mar 2026
30.7900
31.8800
30.5000
31.4500
81,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
31.5700
31.6000
30.5000
30.5000
1,217,300
Thu, 19 Mar 2026
30.8100
31.7800
30.6500
31.6000
102,800
Wed, 18 Mar 2026
31.5200
31.7500
30.7500
30.8700
107,300
Tue, 17 Mar 2026
32.0200
32.4900
31.4000
31.6500
106,200
Mon, 16 Mar 2026
7 · 10-K
After-hours · 17:13 ET
ANNUAL REPORT PURSUANT TO SECTION 13 AND 15(D) ↗
Mon, 16 Mar 2026
32.8500
32.8700
31.6000
31.9300
96,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
32.4600
32.8500
32.1000
32.7200
86,100
Fri, 13 Mar 2026
6 · 8-K
Pre-market · 08:54 ET
CURRENT REPORT FILING ↗
Thu, 12 Mar 2026
31.9700
32.7100
31.8500
32.3900
103,900
Wed, 11 Mar 2026
32.5000
32.5700
31.5400
32.2000
135,100
Tue, 10 Mar 2026
33.5400
33.8800
32.4800
32.5400
94,100
Mon, 09 Mar 2026
33.2000
33.9600
33.2000
33.8000
22,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
33.4900
33.9700
33.0100
33.7300
23,700
Thu, 05 Mar 2026
34.0100
34.1800
33.5600
33.7200
28,300
Wed, 04 Mar 2026
33.6300
34.5300
33.6300
34.3000
15,400
Tue, 03 Mar 2026
33.8000
34.1500
33.0600
33.8100
32,900
Mon, 02 Mar 2026
33.8900
34.7500
33.7200
33.7800
26,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
33.9500
34.7300
33.8600
33.8800
19,500
Thu, 26 Feb 2026
34.8000
34.8000
33.9200
34.0500
17,300
Wed, 25 Feb 2026
34.4800
34.8000
33.5000
34.7600
35,800
Tue, 24 Feb 2026
34.0000
34.2400
33.5100
33.7700
32,300
Mon, 23 Feb 2026
34.4200
34.9000
33.5300
34.0500
53,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
33.0300
33.6000
33.0000
33.3400
35,700
Thu, 19 Feb 2026
33.0200
33.4100
32.9200
33.1900
29,900
Wed, 18 Feb 2026
33.7000
33.8100
33.0600
33.2100
31,200
Tue, 17 Feb 2026
33.8000
33.9800
33.2200
33.5500
26,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
32.8500
33.7600
32.8500
33.7400
24,600
Thu, 12 Feb 2026
33.1300
33.4600
33.0200
33.2300
32,600
Wed, 11 Feb 2026
33.1600
33.2600
32.5600
33.1000
23,200
Tue, 10 Feb 2026
33.3500
33.4900
33.0400
33.1600
32,000
Mon, 09 Feb 2026
32.3000
33.2600
32.0300
33.0500
65,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
33.3700
33.4400
32.3100
32.3100
24,900
Thu, 05 Feb 2026
33.1200
33.5400
33.1200
33.3400
46,700
Wed, 04 Feb 2026
33.2800
33.3900
32.8500
33.1300
75,300
Tue, 03 Feb 2026
33.0200
33.5500
33.0200
33.2900
45,500
Mon, 02 Feb 2026
33.3600
33.6900
32.8900
33.0900
39,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
33.0900
33.5500
32.8700
33.3600
19,000
Thu, 29 Jan 2026
32.9000
33.5300
32.8100
33.2200
30,800
Wed, 28 Jan 2026
33.4100
33.4100
32.8700
32.9500
22,300
Tue, 27 Jan 2026
32.9900
33.5500
32.8600
33.4000
19,900
Mon, 26 Jan 2026
32.9100
33.5000
32.8000
33.0000
21,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
33.3500
33.9000
32.7500
33.0500
21,100
Thu, 22 Jan 2026
32.8300
34.0600
32.8300
33.7800
29,900
Wed, 21 Jan 2026
33.5900
33.6200
32.6400
32.8300
26,100
Tue, 20 Jan 2026
34.0400
34.1100
32.8100
32.8100
24,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
33.6100
34.1000
33.3600
34.1000
29,100
Thu, 15 Jan 2026
33.2400
33.6300
33.1500
33.5100
28,400
Wed, 14 Jan 2026
32.0000
33.5600
32.0000
33.3700
39,900
Tue, 13 Jan 2026
32.2200
32.4200
31.6200
32.3300
11,400
Mon, 12 Jan 2026
31.9200
32.6400
31.9200
32.2400
15,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
32.4100
32.4100
31.5500
32.0700
32,000
Thu, 08 Jan 2026
32.0000
32.5000
31.9200
32.3400
60,200
Wed, 07 Jan 2026
31.6400
32.1500
31.2000
32.0000
25,600
Tue, 06 Jan 2026
31.2700
32.0100
31.1500
31.4600
37,600
Mon, 05 Jan 2026
31.4900
31.6400
31.1200
31.3400
18,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
31.6700
31.7000
31.2500
31.4200
15,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
31.8300
31.8300
31.3300
31.6100
22,300
Tue, 30 Dec 2025
31.7200
32.0500
31.5000
31.7700
26,200
Mon, 29 Dec 2025
31.8900
32.2800
31.5600
31.6900
36,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
32.0200
32.0200
31.5100
31.7800
17,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
31.7600
31.9500
31.5100
31.8600
10,000
Tue, 23 Dec 2025
32.0900
32.3400
31.8000
31.8000
21,500
Mon, 22 Dec 2025
31.7500
32.4400
31.5600
31.9800
20,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
32.4200
32.4700
31.6000
31.7100
116,100
Thu, 18 Dec 2025
32.3100
32.5900
31.9000
32.4800
14,500
Wed, 17 Dec 2025
32.1500
32.5500
32.1200
32.2600
21,800
Tue, 16 Dec 2025
32.2900
32.3300
32.0000
32.1700
13,500
Mon, 15 Dec 2025
32.0900
32.4000
31.7900
32.1500
21,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
31.8000
32.3700
31.8000
31.9700
13,000
Thu, 11 Dec 2025
31.4500
31.9800
31.2600
31.8300
23,500
Wed, 10 Dec 2025
31.2000
31.7600
31.2000
31.2600
36,400
Tue, 09 Dec 2025
30.9400
31.6000
30.9400
31.1900
26,200
Mon, 08 Dec 2025
31.5400
31.5700
30.9000
30.9000
29,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
31.1200
31.7000
30.8900
31.5600
27,100
Thu, 04 Dec 2025
31.0300
31.3800
30.9400
31.0700
49,800
Wed, 03 Dec 2025
30.8900
31.3500
30.8900
31.1900
23,000
Tue, 02 Dec 2025
31.3000
31.5500
30.7500
30.8800
19,900
Mon, 01 Dec 2025
31.2500
31.7600
31.1600
31.3400
22,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
31.4100
31.6900
31.2600
31.5000
15,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
31.7100
32.0900
31.4600
31.5300
15,900
Tue, 25 Nov 2025
31.2500
31.6900
31.2000
31.5300
20,800
Mon, 24 Nov 2025
31.6000
31.6700
30.9100
31.1200
64,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
31.1800
31.9000
31.1800
31.4100
18,000
Thu, 20 Nov 2025
31.2600
31.6900
31.0000
31.1900
19,600
Wed, 19 Nov 2025
31.7000
31.7000
31.1200
31.1300
23,400
Tue, 18 Nov 2025
31.9100
31.9100
31.4600
31.6100
15,000
Mon, 17 Nov 2025
32.2900
32.4300
31.7500
31.7800
14,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
32.2000
32.3300
31.8500
32.1500
16,400
Thu, 13 Nov 2025
32.4000
32.6700
32.1800
32.4200
21,300
Wed, 12 Nov 2025
32.5500
32.8100
32.3100
32.4000
10,500
Tue, 11 Nov 2025
32.6600
32.6900
32.3600
32.4200
21,100
Mon, 10 Nov 2025
32.9300
32.9300
32.3300
32.4500
22,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
5 · 10-Q
After market open · 12:41 ET
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(D) ↗
Fri, 07 Nov 2025
32.3000
33.2500
32.2600
33.1900
50,300
Thu, 06 Nov 2025
32.5000
33.0700
32.4000
32.4000
18,600
Wed, 05 Nov 2025
32.2000
32.9000
32.1900
32.5100
65,300
Tue, 04 Nov 2025
32.3200
32.5000
32.0000
32.4800
13,900
Mon, 03 Nov 2025
4 · 8-K
After market open · 14:33 ET
CURRENT REPORT FILING ↗
Mon, 03 Nov 2025
32.3000
32.3600
31.9900
32.0600
15,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
32.2300
32.5100
32.1100
32.2300
10,700
Fri, 31 Oct 2025
3 · 8-K
Pre-market · 07:07 ET
CURRENT REPORT FILING ↗
Thu, 30 Oct 2025
32.4700
32.6300
31.8300
32.3100
19,600
Wed, 29 Oct 2025
33.9300
33.9300
32.2000
32.4700
30,500
Tue, 28 Oct 2025
33.6000
33.9700
33.1700
33.9300
21,100
Mon, 27 Oct 2025
33.4400
33.7900
33.2600
33.6100
18,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
33.4500
33.6900
33.2200
33.3700
11,900
Thu, 23 Oct 2025
33.6500
33.7400
33.0000
33.3900
30,300
Wed, 22 Oct 2025
33.1800
33.7900
33.0000
33.5300
22,300
Tue, 21 Oct 2025
33.7500
33.9400
32.8900
33.1600
19,400
Mon, 20 Oct 2025
33.5500
33.9100
33.5100
33.9000
10,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
33.7000
33.8100
33.3200
33.5600
19,800
Thu, 16 Oct 2025
33.2500
33.6700
33.2200
33.5000
22,600
Wed, 15 Oct 2025
32.8500
33.3000
32.8300
33.3000
12,900
Tue, 14 Oct 2025
32.6800
32.9500
32.5600
32.6200
12,500
Mon, 13 Oct 2025
33.5700
33.7000
32.5900
32.7200
21,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
33.1000
33.5000
33.0000
33.5000
20,600
Thu, 09 Oct 2025
32.8000
33.0300
32.5400
33.0300
17,100
Wed, 08 Oct 2025
32.5000
32.8900
32.4800
32.7700
10,300
Tue, 07 Oct 2025
32.5000
32.9300
32.0500
32.7900
25,900
Mon, 06 Oct 2025
32.1800
32.4700
31.9800
32.3000
23,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
31.8900
32.2200
31.7700
31.9100
21,200
Thu, 02 Oct 2025
31.7000
32.3500
31.7000
32.0000
39,900
Wed, 01 Oct 2025
32.4600
32.4600
31.7500
31.7800
28,200
Tue, 30 Sep 2025
32.3800
32.8600
32.3700
32.6000
12,500
Mon, 29 Sep 2025
32.5100
32.8300
32.1900
32.2000
18,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
32.3300
32.6300
32.2400
32.4700
11,800
Thu, 25 Sep 2025
32.9100
32.9600
32.2100
32.3300
19,000
Wed, 24 Sep 2025
32.9100
33.4000
32.5900
32.8200
21,700
Tue, 23 Sep 2025
32.5300
33.1700
32.4100
33.0300
16,400
Mon, 22 Sep 2025
31.9500
32.7200
31.9500
32.4400
47,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
32.3500
32.8000
31.5000
31.5900
241,000
Thu, 18 Sep 2025
32.5000
32.6000
32.2300
32.4000
16,900
Wed, 17 Sep 2025
32.0200
32.9800
32.0000
32.3100
39,200
Tue, 16 Sep 2025
32.6000
32.7800
32.0200
32.0800
30,900
Mon, 15 Sep 2025
33.0500
33.1900
32.3300
32.5700
32,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
33.2300
33.4900
32.9600
32.9900
30,700
Thu, 11 Sep 2025
33.0600
33.4600
32.9100
33.2300
17,300
Wed, 10 Sep 2025
33.0300
33.2300
32.8000
33.2100
22,600
Tue, 09 Sep 2025
32.7000
33.3600
32.5000
33.1300
21,700
Mon, 08 Sep 2025
33.1700
33.2500
32.6000
32.6000
20,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
32.9400
33.3200
32.8500
33.2400
21,900
Thu, 04 Sep 2025
32.6000
33.2900
32.4500
32.9100
19,000
Wed, 03 Sep 2025
32.8700
33.1300
32.5900
32.6800
23,400
Tue, 02 Sep 2025
33.2700
33.2700
32.6700
32.8700
33,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
33.4500
33.9800
33.0700
33.1500
24,400
Thu, 28 Aug 2025
33.2500
34.2800
33.2200
33.4600
31,700
Wed, 27 Aug 2025
33.0900
33.3100
33.0900
33.1900
24,900
Tue, 26 Aug 2025
33.4000
33.4000
33.0000
33.1000
17,400
Mon, 25 Aug 2025
33.8900
34.2400
33.0900
33.4000
33,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
33.6500
34.1600
33.4800
33.8400
22,000
Thu, 21 Aug 2025
33.0700
33.2800
32.7800
32.9600
15,900
Wed, 20 Aug 2025
33.4000
33.5700
33.0500
33.0500
9,400
Tue, 19 Aug 2025
32.8300
33.3100
32.5700
33.2100
12,500
Mon, 18 Aug 2025
32.7800
33.0700
32.7800
32.8100
23,600
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
32.9400
33.2300
32.4600
32.7800
70,800
Thu, 14 Aug 2025
33.8000
33.8000
33.2700
33.3200
23,300
Wed, 13 Aug 2025
33.8000
34.2200
33.6500
33.8600
29,000
Tue, 12 Aug 2025
33.6200
34.3300
33.5000
34.0500
24,600
Mon, 11 Aug 2025
33.5700
33.8200
33.3100
33.7200
26,500
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
2 · 10-Q
After market open · 11:08 ET
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(D) ↗
Fri, 08 Aug 2025
33.9000
33.9000
33.1100
33.5800
21,700
Thu, 07 Aug 2025
33.4900
33.6100
33.1900
33.2000
44,400
Wed, 06 Aug 2025
33.0000
33.9800
33.0000
33.1700
32,000
Tue, 05 Aug 2025
1 · 8-K
After market open · 15:46 ET
SECOND QUARTER EARNINGS RELEASE ↗
Tue, 05 Aug 2025
32.9600
33.9500
32.5500
33.2000
65,500
Mon, 04 Aug 2025
32.9400
33.5000
32.8100
32.8100
19,900
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
32.8000
33.2300
32.8000
32.8200
20,000
Thu, 31 Jul 2025
33.0100
33.1300
32.6500
32.6500
31,800
Wed, 30 Jul 2025
32.7100
33.7900
32.7100
33.1200
39,100
Tue, 29 Jul 2025
32.3500
32.8600
32.2500
32.5200
30,200
Mon, 28 Jul 2025
33.0100
33.6000
32.2900
32.3600
31,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend