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
69.3900
70.9400
68.8200
70.2100
155,200
Thu, 23 Jul 2026
68.8600
69.6900
67.8800
69.2600
154,800
Wed, 22 Jul 2026
69.1800
69.6400
66.7700
69.2800
134,500
Tue, 21 Jul 2026
69.4000
70.1600
68.4100
68.8000
260,500
Mon, 20 Jul 2026
18 · 8-K
After-hours · 16:40 ET
8-K ↗
Mon, 20 Jul 2026
69.9400
69.9400
67.4900
68.3700
171,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
70.7800
71.2000
68.7600
69.3100
90,900
Thu, 16 Jul 2026
69.2900
71.6900
68.8800
71.4100
125,300
Wed, 15 Jul 2026
68.3000
69.5800
68.1300
69.2300
112,200
Tue, 14 Jul 2026
68.9000
69.1500
68.2300
68.3900
68,900
Mon, 13 Jul 2026
68.2200
69.3200
67.6500
68.8500
98,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
68.0700
68.1700
67.3300
67.8800
63,700
Thu, 09 Jul 2026
67.3100
68.1800
66.6300
68.0400
94,900
Wed, 08 Jul 2026
68.5800
69.1000
66.6600
67.0800
56,200
Tue, 07 Jul 2026
69.3400
70.5700
68.3800
68.5500
63,800
Mon, 06 Jul 2026
69.4400
70.1000
68.7300
69.1900
64,300
Mon, 06 Jul 2026
17 · 8-K
Next filing day · accepted 02 Jul, 17:31 ET
8-K ↗
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
70.7600
71.4600
68.9100
69.3200
120,600
Wed, 01 Jul 2026
68.8100
70.7100
68.8100
70.6600
93,900
Tue, 30 Jun 2026
68.9200
69.3700
68.1500
68.5200
74,300
Mon, 29 Jun 2026
68.7400
69.1000
67.9000
68.9200
90,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
16 · 8-K
After-hours · 16:18 ET
8-K ↗
Fri, 26 Jun 2026
67.7000
69.4000
67.4900
69.3600
236,800
Thu, 25 Jun 2026
68.1700
68.6400
67.0300
67.5900
81,600
Wed, 24 Jun 2026
67.5600
68.4900
67.3800
68.1800
114,300
Tue, 23 Jun 2026
66.2400
67.7400
66.2400
67.5600
72,600
Mon, 22 Jun 2026
66.0900
66.9000
65.7100
66.3100
84,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
66.2700
67.2200
65.5100
66.2800
386,900
Wed, 17 Jun 2026
66.2400
67.3200
64.8800
65.5500
59,600
Tue, 16 Jun 2026
66.9800
68.0000
66.0800
66.5700
62,400
Mon, 15 Jun 2026
68.1500
68.6500
66.3500
66.5600
46,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
67.6600
68.5000
67.3500
68.0800
24,000
Thu, 11 Jun 2026
67.8500
67.9000
66.1800
67.2800
59,600
Wed, 10 Jun 2026
66.4500
67.6200
66.4500
67.4600
78,400
Tue, 09 Jun 2026
65.9400
67.9900
65.9400
66.1300
89,100
Mon, 08 Jun 2026
65.6400
66.4000
65.0200
65.6000
50,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
65.2600
66.0800
65.2200
65.4800
73,800
Thu, 04 Jun 2026
64.0000
65.5000
64.0000
65.4100
51,200
Wed, 03 Jun 2026
64.6000
64.8300
63.2700
63.3900
74,900
Tue, 02 Jun 2026
63.8600
65.0000
63.8600
64.8000
54,200
Mon, 01 Jun 2026
64.0200
64.4900
63.1700
64.0600
40,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
64.4500
65.0900
64.1800
64.3800
44,900
Thu, 28 May 2026
64.3600
64.7300
63.3300
64.6100
80,700
Wed, 27 May 2026
65.3100
65.6300
64.2100
64.8400
102,400
Tue, 26 May 2026
65.6200
66.0000
64.5100
65.3600
75,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
15 · 8-K
After market open · 13:14 ET
8-K ↗
Fri, 22 May 2026
65.2900
65.8400
64.6600
64.9700
59,600
Thu, 21 May 2026
64.1100
65.2700
63.4500
65.1600
80,500
Wed, 20 May 2026
62.9900
64.5700
62.9900
64.5700
59,400
Tue, 19 May 2026
63.2300
63.7200
62.4300
62.9900
34,800
Mon, 18 May 2026
62.5400
63.7300
62.3500
63.2100
54,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
62.8500
63.2100
61.9900
62.3700
89,800
Thu, 14 May 2026
14 · 8-K
After market open · 12:22 ET
8-K ↗
Thu, 14 May 2026
62.9200
63.9700
62.7900
62.9000
47,600
Wed, 13 May 2026
62.8000
63.3400
62.2600
62.7500
79,700
Tue, 12 May 2026
63.7900
63.9500
62.3200
63.2700
106,900
Mon, 11 May 2026
64.7500
65.1000
63.9400
64.0900
78,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
65.3800
65.8400
64.2700
64.4300
69,200
Thu, 07 May 2026
64.4200
65.6300
64.4200
65.4000
75,000
Wed, 06 May 2026
13 · 10-Q
After market open · 15:48 ET
10-Q ↗
Wed, 06 May 2026
64.7000
65.2800
63.8300
64.4200
63,100
Tue, 05 May 2026
63.6600
64.9000
63.3000
63.9100
105,500
Mon, 04 May 2026
62.8500
64.0300
62.1700
63.5900
135,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
62.5700
63.6300
61.6800
63.2600
81,300
Thu, 30 Apr 2026
62.0800
63.1100
62.0800
62.1900
54,100
Wed, 29 Apr 2026
63.0500
63.6800
62.0200
62.4600
108,200
Tue, 28 Apr 2026
63.1200
64.0000
63.0500
63.3900
46,200
Mon, 27 Apr 2026
61.9600
63.6500
61.9600
62.8200
67,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
62.3000
62.9300
61.7200
61.9600
86,600
Thu, 23 Apr 2026
62.8200
63.1400
62.1300
62.5200
85,100
Wed, 22 Apr 2026
61.9100
64.3000
61.9100
63.0300
118,300
Tue, 21 Apr 2026
61.9100
63.8000
61.9100
63.0100
151,400
Mon, 20 Apr 2026
12 · 8-K
After-hours · 16:52 ET
8-K ↗
Mon, 20 Apr 2026
63.5000
65.1500
63.5000
63.9000
161,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
63.5500
65.8100
63.0400
64.6800
187,800
Thu, 16 Apr 2026
63.8500
64.4200
62.4300
62.8500
97,100
Wed, 15 Apr 2026
64.4600
64.7000
63.3700
64.2100
113,400
Tue, 14 Apr 2026
64.6000
65.1400
63.4900
64.5500
104,800
Mon, 13 Apr 2026
64.4800
65.0500
62.9100
64.6400
91,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
65.3900
65.3900
63.9200
64.8800
161,800
Thu, 09 Apr 2026
64.0300
65.9500
63.5900
65.3500
280,800
Wed, 08 Apr 2026
64.0600
65.0000
63.7700
64.1500
158,300
Tue, 07 Apr 2026
61.2800
62.8800
60.4500
62.6800
165,700
Mon, 06 Apr 2026
61.1800
62.7400
60.4000
61.5500
173,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
11 · DEFA14A
After market open · 11:47 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Thu, 02 Apr 2026
10 · DEF 14A
After market open · 11:44 ET
DEFINITIVE PROXY STATEMENT ↗
Thu, 02 Apr 2026
9 · 8-K
After market open · 15:46 ET
8-K ↗
Thu, 02 Apr 2026
61.2600
62.2200
60.6600
61.3900
224,300
Wed, 01 Apr 2026
61.1000
62.8800
60.2200
61.7700
102,700
Tue, 31 Mar 2026
60.9400
61.6200
60.0500
60.5800
226,800
Mon, 30 Mar 2026
60.7300
61.2000
59.9300
60.2500
133,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
60.5100
60.9900
59.8200
60.0900
84,400
Thu, 26 Mar 2026
59.8100
61.5100
59.5600
60.7300
190,400
Wed, 25 Mar 2026
61.7000
62.7000
60.2100
60.5400
130,900
Tue, 24 Mar 2026
59.9300
61.9300
58.5800
61.4000
185,700
Mon, 23 Mar 2026
60.7400
62.4800
60.4600
60.4700
110,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
59.3600
59.8300
58.6100
59.5600
151,500
Thu, 19 Mar 2026
58.3500
59.6900
58.0000
59.2700
99,500
Wed, 18 Mar 2026
58.2100
58.8700
57.6500
58.7400
164,800
Tue, 17 Mar 2026
59.5200
60.1800
58.4200
58.6700
162,600
Mon, 16 Mar 2026
58.6200
59.8900
58.1800
59.2300
185,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
59.3600
59.9400
57.2700
57.9000
63,000
Thu, 12 Mar 2026
57.1500
59.3000
56.4300
59.2300
121,600
Wed, 11 Mar 2026
58.5300
58.7600
57.5900
58.1100
50,700
Tue, 10 Mar 2026
58.2500
59.5500
58.1200
58.9600
81,100
Mon, 09 Mar 2026
57.6900
58.9300
56.1400
58.4300
76,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
8 · 10-K
After-hours · 16:46 ET
10-K ↗
Fri, 06 Mar 2026
59.0000
59.4200
57.2700
58.6300
44,900
Thu, 05 Mar 2026
60.2000
60.6000
59.1600
59.9400
106,600
Wed, 04 Mar 2026
60.8100
61.5100
60.4500
60.9000
115,500
Tue, 03 Mar 2026
59.4600
61.1700
58.6100
60.5400
202,000
Mon, 02 Mar 2026
58.0200
61.2000
58.0200
60.5100
133,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
60.6800
61.3800
59.0000
59.1000
88,500
Thu, 26 Feb 2026
61.5200
62.5700
60.7500
61.5400
85,000
Wed, 25 Feb 2026
59.8500
61.3000
59.5000
61.2400
48,200
Tue, 24 Feb 2026
58.8000
59.7400
58.6100
59.2600
46,300
Mon, 23 Feb 2026
61.9100
62.1000
59.0000
59.3000
50,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
60.6400
62.6100
59.9900
62.0300
65,300
Thu, 19 Feb 2026
60.6900
61.0100
59.3100
60.4600
55,100
Wed, 18 Feb 2026
61.5400
62.6200
60.2800
60.7600
42,400
Tue, 17 Feb 2026
62.0500
62.3000
61.1000
61.6600
30,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
60.7000
61.6800
59.9800
61.1700
98,100
Thu, 12 Feb 2026
61.3200
61.3200
59.2300
60.8200
63,500
Wed, 11 Feb 2026
62.1100
62.3900
60.3800
60.7400
63,000
Tue, 10 Feb 2026
61.8200
62.7500
61.0500
61.7000
53,800
Mon, 09 Feb 2026
62.2100
62.9600
62.0700
62.0700
45,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
63.0000
64.0700
62.1000
63.0400
45,200
Thu, 05 Feb 2026
62.4900
62.9100
61.5600
62.3600
94,400
Wed, 04 Feb 2026
62.1500
63.3700
61.9700
62.0100
37,000
Tue, 03 Feb 2026
61.3200
62.8200
60.2500
61.5700
63,700
Mon, 02 Feb 2026
59.4100
61.7500
59.4100
61.0300
55,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
59.3800
60.3900
58.8200
59.6900
43,800
Thu, 29 Jan 2026
58.2700
59.6800
58.1000
59.5300
26,400
Wed, 28 Jan 2026
58.5400
59.0200
57.9400
58.4100
29,400
Tue, 27 Jan 2026
59.8000
60.4200
57.0000
58.5000
33,300
Mon, 26 Jan 2026
7 · 8-K
After-hours · 16:43 ET
8-K ↗
Mon, 26 Jan 2026
60.6000
61.8100
59.7100
60.4700
35,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
62.5300
62.9100
60.1700
60.3200
28,300
Thu, 22 Jan 2026
63.3800
64.1700
62.6700
63.0800
54,300
Wed, 21 Jan 2026
60.7500
63.6700
60.7500
63.3300
35,200
Tue, 20 Jan 2026
60.0400
61.0600
59.5400
60.1700
27,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
61.2800
61.7900
60.8300
60.8300
18,100
Thu, 15 Jan 2026
61.0000
62.0200
60.7900
61.4500
23,300
Wed, 14 Jan 2026
59.6000
60.2800
59.4500
59.9200
20,100
Tue, 13 Jan 2026
59.6900
59.9000
58.9900
59.3800
19,000
Mon, 12 Jan 2026
59.2700
59.6200
58.0500
59.3800
34,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
59.9200
60.2500
59.1000
59.2000
30,500
Thu, 08 Jan 2026
58.0000
60.5600
58.0000
60.3200
28,500
Wed, 07 Jan 2026
58.8100
58.9700
57.3900
58.2000
29,100
Tue, 06 Jan 2026
6 · 8-K
After market open · 15:27 ET
8-K ↗
Tue, 06 Jan 2026
58.0300
58.4800
57.3800
58.3100
24,000
Mon, 05 Jan 2026
58.3000
59.3700
57.8700
58.0300
19,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
58.0100
58.0100
56.7900
57.4400
18,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
58.0100
58.6900
57.7800
57.8000
16,600
Tue, 30 Dec 2025
58.6100
59.3400
58.1000
58.3100
23,700
Mon, 29 Dec 2025
60.2100
60.2100
58.4900
58.9100
22,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
59.0100
59.3800
58.9100
59.3800
10,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
59.4800
59.9600
59.0600
59.4400
13,600
Tue, 23 Dec 2025
60.0000
60.1000
59.2900
59.4800
22,500
Mon, 22 Dec 2025
60.7600
60.8500
59.5300
59.7300
22,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
61.8000
61.8000
60.3300
60.9200
48,700
Thu, 18 Dec 2025
61.6900
62.1500
61.3800
61.3900
20,700
Wed, 17 Dec 2025
61.1500
61.1500
60.5700
61.0800
19,000
Tue, 16 Dec 2025
60.4800
61.0500
60.4000
60.7500
22,400
Mon, 15 Dec 2025
60.7500
61.4500
60.4900
60.7800
22,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
59.7800
60.5900
59.6100
60.3100
42,500
Thu, 11 Dec 2025
59.8600
60.7200
58.8700
59.9700
27,300
Wed, 10 Dec 2025
57.8600
60.4600
57.8600
60.0100
36,300
Tue, 09 Dec 2025
57.6700
57.7700
57.1800
57.4300
14,200
Mon, 08 Dec 2025
56.9000
57.1700
56.7500
56.8400
11,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
56.7900
56.8400
56.4100
56.8400
13,100
Thu, 04 Dec 2025
57.0700
57.2500
56.4800
57.0800
12,000
Wed, 03 Dec 2025
56.6700
57.3100
56.6700
57.1700
12,200
Tue, 02 Dec 2025
55.9600
56.4600
55.2000
56.0500
20,500
Mon, 01 Dec 2025
55.4100
56.3700
55.4100
55.9900
9,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
55.4100
55.7900
55.3700
55.4700
7,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
55.5000
55.9900
55.3900
55.7600
14,100
Tue, 25 Nov 2025
55.5400
56.2400
55.5400
55.9800
33,700
Mon, 24 Nov 2025
54.8500
54.8600
53.8200
54.4600
35,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
5 · S-3
After market open · 13:47 ET
S-3 ↗
Fri, 21 Nov 2025
53.0500
55.4700
53.0500
54.9100
27,700
Thu, 20 Nov 2025
53.1700
54.3200
52.6600
52.9900
43,700
Wed, 19 Nov 2025
53.9200
53.9200
52.0700
53.1500
18,100
Tue, 18 Nov 2025
52.7300
53.3300
52.4800
52.5000
21,300
Mon, 17 Nov 2025
54.0500
54.3400
52.1000
52.4300
29,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
54.4500
54.9900
53.6900
54.4600
25,100
Thu, 13 Nov 2025
54.5500
55.5500
54.2000
54.7500
39,600
Wed, 12 Nov 2025
55.4500
55.4500
54.3500
54.5100
14,800
Tue, 11 Nov 2025
54.6600
55.0800
54.1800
54.9400
28,900
Mon, 10 Nov 2025
54.0500
54.9000
53.5000
54.4100
25,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
53.5100
54.0000
53.1400
53.8300
18,500
Thu, 06 Nov 2025
53.5900
53.9000
53.4200
53.4300
14,300
Wed, 05 Nov 2025
53.5600
54.0000
53.0800
53.9200
23,400
Tue, 04 Nov 2025
52.6200
53.2500
52.6200
53.2100
13,400
Mon, 03 Nov 2025
4 · 10-Q
After market open · 15:22 ET
10-Q ↗
Mon, 03 Nov 2025
52.9000
53.2500
52.5600
53.1100
19,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
53.3200
53.7200
52.7400
53.1500
13,900
Thu, 30 Oct 2025
53.0900
54.0100
53.0900
53.7900
18,700
Wed, 29 Oct 2025
53.1100
54.8000
52.6000
53.3200
43,700
Tue, 28 Oct 2025
54.0400
55.5100
53.0300
53.4800
23,900
Mon, 27 Oct 2025
55.8300
58.0600
54.3100
54.4000
28,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
54.9700
55.7400
54.5200
55.7400
14,900
Thu, 23 Oct 2025
54.4200
55.6200
53.7300
54.5000
39,700
Wed, 22 Oct 2025
54.7700
55.7900
54.2500
54.7500
31,900
Tue, 21 Oct 2025
57.5000
57.5000
54.6000
55.2500
34,900
Mon, 20 Oct 2025
3 · 8-K
After-hours · 16:29 ET
8-K ↗
Mon, 20 Oct 2025
52.2000
53.9700
52.0800
53.9700
33,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
51.3200
51.7800
51.0500
51.1900
26,400
Thu, 16 Oct 2025
53.6100
53.6500
50.5400
51.2600
36,500
Wed, 15 Oct 2025
53.6200
54.3500
53.2500
54.0300
26,100
Tue, 14 Oct 2025
52.7900
54.7400
51.2300
54.4000
33,000
Mon, 13 Oct 2025
51.7900
53.0600
51.7900
52.8300
21,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
53.9200
54.4800
51.8500
51.8900
26,400
Thu, 09 Oct 2025
54.3000
54.4500
53.5300
53.7900
17,300
Thu, 09 Oct 2025
2 · 8-K
Next filing day · accepted 08 Oct, 17:54 ET
8-K ↗
Wed, 08 Oct 2025
54.1600
54.7500
54.0800
54.4500
14,200
Tue, 07 Oct 2025
54.5600
55.1300
54.4000
54.4400
31,000
Mon, 06 Oct 2025
54.9100
55.5800
54.3200
55.1500
31,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
54.5700
55.1200
54.0300
54.5000
14,700
Thu, 02 Oct 2025
53.5600
54.2200
53.3200
54.0500
18,000
Wed, 01 Oct 2025
54.3000
54.5500
53.5100
54.2100
29,700
Tue, 30 Sep 2025
54.5400
54.5800
53.6000
54.3300
22,400
Mon, 29 Sep 2025
55.9800
55.9800
54.5300
54.7100
28,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
55.2500
56.2400
54.9000
55.9800
53,900
Thu, 25 Sep 2025
54.7100
55.4300
54.7100
55.2200
21,700
Wed, 24 Sep 2025
55.2500
55.5200
54.7500
55.1600
19,100
Tue, 23 Sep 2025
55.9500
56.4300
54.9000
55.0000
23,700
Mon, 22 Sep 2025
55.4800
55.8900
55.0700
55.5300
19,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
56.9300
56.9300
55.3800
56.0700
78,700
Thu, 18 Sep 2025
55.4100
57.1000
54.6200
56.9300
35,900
Wed, 17 Sep 2025
54.2500
56.4500
54.0500
54.9800
40,900
Tue, 16 Sep 2025
54.6700
54.6800
54.1800
54.3800
24,700
Mon, 15 Sep 2025
55.9600
55.9600
55.0500
55.2000
16,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
56.0800
56.2700
55.3000
55.3800
19,700
Thu, 11 Sep 2025
55.8900
56.5600
55.2900
56.3600
39,200
Wed, 10 Sep 2025
56.3900
56.3900
55.7000
55.8200
14,400
Tue, 09 Sep 2025
56.2100
56.5400
55.8500
56.0600
21,200
Mon, 08 Sep 2025
56.6000
56.7600
55.6500
56.5000
29,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
57.0700
57.5700
55.3800
56.2500
28,200
Thu, 04 Sep 2025
56.1500
56.7900
55.6300
56.7100
21,800
Wed, 03 Sep 2025
55.6300
56.4800
54.9400
55.8200
34,600
Tue, 02 Sep 2025
55.7500
56.1300
55.0500
55.9800
22,600
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
56.7000
56.8900
56.2000
56.2700
25,600
Thu, 28 Aug 2025
57.1000
57.1000
56.2500
56.7000
22,400
Wed, 27 Aug 2025
55.9900
57.0700
55.9900
56.7600
22,800
Tue, 26 Aug 2025
55.8400
56.7400
55.1700
56.1900
18,900
Mon, 25 Aug 2025
55.7600
56.2000
54.7200
55.5900
24,100
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
54.3200
56.2200
54.3200
56.1200
37,800
Thu, 21 Aug 2025
53.4500
54.9200
52.8600
53.2800
61,900
Wed, 20 Aug 2025
52.9600
53.3200
52.5100
53.2500
38,700
Tue, 19 Aug 2025
53.1500
53.8600
52.5900
52.9000
30,200
Mon, 18 Aug 2025
52.3300
52.8700
51.5400
52.8700
25,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
53.6800
54.5900
51.9800
52.5600
61,800
Thu, 14 Aug 2025
52.9400
53.5600
52.7800
53.5000
23,700
Wed, 13 Aug 2025
53.1900
53.7700
53.0600
53.3200
36,400
Tue, 12 Aug 2025
51.3100
53.0200
51.3100
52.8700
30,900
Mon, 11 Aug 2025
50.9400
51.1400
50.5300
50.7900
23,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
49.7700
51.9200
49.4900
50.6200
23,000
Thu, 07 Aug 2025
51.3200
51.3200
49.9900
50.0600
32,500
Wed, 06 Aug 2025
51.0500
51.3200
50.6800
51.1100
22,100
Tue, 05 Aug 2025
51.7700
52.2900
50.7500
50.9600
41,900
Mon, 04 Aug 2025
50.5900
52.4800
50.5900
51.8600
69,200
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
1 · 10-Q
After market open · 11:58 ET
10-Q ↗
Fri, 01 Aug 2025
51.3900
51.6200
50.7800
50.9300
36,300
Thu, 31 Jul 2025
52.7100
53.4200
52.1400
52.2900
35,700
Wed, 30 Jul 2025
54.6200
54.8100
53.0500
53.2300
29,500
Tue, 29 Jul 2025
55.4500
55.5100
54.1700
54.3100
40,900
Mon, 28 Jul 2025
54.6900
55.1200
54.4800
55.0000
26,100
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend