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
60.6500
62.0500
60.0900
61.4900
158,000
Thu, 23 Jul 2026
59.8800
61.0500
58.9500
60.5500
143,300
Wed, 22 Jul 2026
61.3500
61.4400
59.4800
60.3400
116,900
Tue, 21 Jul 2026
60.2800
61.7200
58.0400
61.7200
205,700
Tue, 21 Jul 2026
17 · 8-K
Pre-market · 08:30 ET
CURRENT REPORT ↗
Mon, 20 Jul 2026
62.2200
62.4500
61.1000
61.3900
110,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
63.2600
63.5100
61.6900
62.2000
141,100
Thu, 16 Jul 2026
61.9700
64.0600
61.7400
63.6900
109,100
Wed, 15 Jul 2026
61.4100
62.7200
61.3600
61.8000
104,500
Tue, 14 Jul 2026
61.9200
62.3900
60.9400
61.4100
109,000
Mon, 13 Jul 2026
61.0400
62.3000
60.5000
61.7100
141,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
60.6300
61.1100
59.3500
60.7400
82,600
Thu, 09 Jul 2026
59.4600
60.9600
59.4600
60.8800
81,500
Wed, 08 Jul 2026
60.7500
61.4500
59.2600
59.4600
118,700
Tue, 07 Jul 2026
61.3900
62.0900
60.7100
61.1200
100,900
Mon, 06 Jul 2026
61.3100
62.3300
60.5500
61.2400
140,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
62.6000
63.7500
61.0100
61.1900
116,200
Wed, 01 Jul 2026
61.3200
62.6000
61.0300
62.4900
98,500
Tue, 30 Jun 2026
61.0000
61.3700
60.2500
61.1000
135,700
Mon, 29 Jun 2026
61.2600
61.2600
60.2900
61.0000
125,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
59.5500
61.6300
59.4400
61.2300
446,500
Thu, 25 Jun 2026
60.0500
60.4700
58.4500
59.3500
180,200
Wed, 24 Jun 2026
59.7300
60.7100
58.9500
59.9600
163,200
Tue, 23 Jun 2026
58.8900
59.9200
58.5700
59.7200
126,500
Mon, 22 Jun 2026
57.9200
59.3100
57.9200
58.7500
132,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
58.8800
59.3000
57.3900
58.0300
460,900
Wed, 17 Jun 2026
58.8400
59.3600
57.3100
57.9500
157,500
Tue, 16 Jun 2026
59.2000
60.4800
58.6300
58.8400
133,800
Mon, 15 Jun 2026
60.6800
60.8500
58.4600
58.7800
163,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
61.5000
62.3800
60.6100
60.6800
196,400
Thu, 11 Jun 2026
60.8200
61.6400
59.7900
61.5100
128,800
Wed, 10 Jun 2026
60.2000
61.1100
59.6400
60.5200
131,000
Tue, 09 Jun 2026
59.8700
61.5000
59.8700
60.0100
145,600
Mon, 08 Jun 2026
59.0000
60.1800
59.0000
59.7100
97,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
58.2400
59.5000
56.0900
58.9700
114,400
Thu, 04 Jun 2026
56.6900
58.4900
56.6900
58.4500
86,500
Wed, 03 Jun 2026
57.5200
58.4200
56.1000
56.1900
80,700
Tue, 02 Jun 2026
16 · 8-K
After market open · 14:04 ET
CURRENT REPORT ↗
Tue, 02 Jun 2026
57.0200
58.3500
56.6000
58.2200
121,100
Mon, 01 Jun 2026
57.3100
57.6400
56.2000
57.2600
104,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
57.7100
58.1400
57.4600
57.7700
156,500
Thu, 28 May 2026
57.5400
58.1500
56.4800
57.8100
98,900
Wed, 27 May 2026
57.8800
58.5300
56.8200
57.5000
131,800
Tue, 26 May 2026
57.4700
58.3900
56.5400
57.7600
93,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
57.5700
57.8200
56.0000
57.3200
134,700
Thu, 21 May 2026
56.3900
57.2200
55.5000
57.0700
252,700
Wed, 20 May 2026
15 · 8-K
After market open · 14:50 ET
CURRENT REPORT ↗
Wed, 20 May 2026
55.8700
56.8600
55.8700
56.3900
204,700
Tue, 19 May 2026
55.8700
56.0300
55.4000
55.7400
79,700
Mon, 18 May 2026
55.4800
56.0600
55.1800
55.9000
143,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
55.5700
55.8900
54.6100
54.9900
77,000
Thu, 14 May 2026
55.7500
56.7500
55.6400
55.7700
99,500
Wed, 13 May 2026
55.9000
56.3000
55.3400
55.7400
112,600
Tue, 12 May 2026
55.9900
56.4500
55.4500
56.0500
115,300
Mon, 11 May 2026
56.0700
56.8500
55.8000
56.2200
100,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
56.7500
57.2000
56.0700
56.3000
57,300
Thu, 07 May 2026
57.0000
57.6300
56.4800
56.8500
201,900
Wed, 06 May 2026
56.9900
57.7000
56.2900
56.9000
139,700
Tue, 05 May 2026
56.0100
57.0900
55.7400
56.7400
68,200
Mon, 04 May 2026
56.7200
57.0000
54.5200
55.9200
78,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
56.3600
57.6300
55.5000
56.8100
74,500
Fri, 01 May 2026
14 · 10-Q
Pre-market · 09:01 ET
QUARTERLY REPORT ↗
Thu, 30 Apr 2026
55.5000
56.9300
55.5000
56.3000
72,900
Wed, 29 Apr 2026
57.4600
58.1500
55.6100
55.8500
103,600
Tue, 28 Apr 2026
56.5900
58.0000
56.3400
57.7300
145,700
Mon, 27 Apr 2026
56.0500
57.6500
56.0500
56.3200
101,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
56.3800
56.8000
55.8200
56.3200
130,700
Thu, 23 Apr 2026
56.7200
57.5500
54.1000
56.6500
135,600
Wed, 22 Apr 2026
56.3000
58.3400
55.7100
56.6800
281,200
Tue, 21 Apr 2026
55.0800
56.9700
54.9300
56.4300
217,100
Tue, 21 Apr 2026
13 · 8-K
Pre-market · 08:30 ET
CURRENT REPORT ↗
Mon, 20 Apr 2026
57.2600
57.7600
56.0000
56.1100
209,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
56.2400
59.4100
56.0600
57.7800
359,500
Thu, 16 Apr 2026
56.0000
57.9900
54.7900
55.1200
579,000
Thu, 16 Apr 2026
12 · 8-K
Pre-market · 09:26 ET
CURRENT REPORT ↗
Thu, 16 Apr 2026
11 · 424B5
Pre-market · 09:02 ET
PRELIMINARY PROSPECTUS SUPPLEMENT ↗
Wed, 15 Apr 2026
10 · 8-K
After-hours · 16:15 ET
CURRENT REPORT ↗
Wed, 15 Apr 2026
9 · 424B5
After-hours · 16:10 ET
PRELIMINARY PROSPECTUS SUPPLEMENT ↗
Wed, 15 Apr 2026
58.8100
59.3300
57.9200
58.8700
117,900
Tue, 14 Apr 2026
58.4500
59.0700
57.7200
58.8500
112,900
Mon, 13 Apr 2026
58.0600
58.8300
57.7400
58.5300
81,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
59.2700
59.7000
58.1300
58.4100
60,000
Thu, 09 Apr 2026
57.2600
59.5400
57.1100
59.5300
144,300
Wed, 08 Apr 2026
57.2300
58.9900
57.1100
57.6800
139,800
Tue, 07 Apr 2026
55.8500
56.3100
55.1900
56.1100
163,000
Mon, 06 Apr 2026
8 · DEF 14A
After-hours · 16:34 ET
DEFINITIVE PROXY STATEMENT ↗
Mon, 06 Apr 2026
55.2000
56.2500
54.8000
55.9200
158,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
54.3900
55.6600
54.0900
55.2500
119,700
Wed, 01 Apr 2026
54.7600
55.8600
54.7100
54.9500
115,000
Tue, 31 Mar 2026
54.2300
55.3900
53.7000
54.5000
169,100
Mon, 30 Mar 2026
54.0500
54.3400
53.1100
53.8700
193,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
53.3600
53.9000
53.2500
53.4800
42,100
Thu, 26 Mar 2026
53.0000
53.9800
52.5100
53.8500
102,600
Wed, 25 Mar 2026
53.9900
54.6400
51.5000
53.3000
94,700
Tue, 24 Mar 2026
52.8900
54.2300
51.8300
53.4600
76,400
Mon, 23 Mar 2026
53.0100
54.3300
51.7400
53.3600
71,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
52.0600
52.7500
50.9600
51.9400
151,600
Thu, 19 Mar 2026
50.7400
52.3000
50.5400
51.8100
161,200
Wed, 18 Mar 2026
51.9000
52.2100
50.8800
51.2600
52,400
Tue, 17 Mar 2026
52.4200
52.8900
51.8600
52.0100
76,300
Mon, 16 Mar 2026
52.0800
52.8900
51.2800
52.2000
71,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
53.0800
53.4400
51.3200
51.7000
69,500
Thu, 12 Mar 2026
52.0700
53.5700
50.5500
52.8700
177,800
Wed, 11 Mar 2026
53.0400
53.4000
52.1000
52.3900
79,900
Tue, 10 Mar 2026
52.0600
54.4500
51.4400
53.2500
121,700
Tue, 10 Mar 2026
7 · 8-K
Pre-market · 09:13 ET
CURRENT REPORT ↗
Mon, 09 Mar 2026
51.5700
52.7200
50.4900
52.6000
74,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
52.4300
52.8300
51.0500
52.4600
94,300
Thu, 05 Mar 2026
54.2200
54.4900
53.1200
53.7400
104,300
Wed, 04 Mar 2026
55.4100
55.8000
54.6500
54.8700
72,200
Tue, 03 Mar 2026
54.9100
55.9300
53.7000
55.1600
101,600
Mon, 02 Mar 2026
54.9500
56.9200
54.9500
55.8800
97,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
59.8500
59.9800
55.7400
55.8400
131,100
Thu, 26 Feb 2026
61.4900
62.0000
60.2000
60.6100
180,800
Wed, 25 Feb 2026
59.9700
61.3600
59.4600
61.0800
70,800
Tue, 24 Feb 2026
6 · 10-K
After market open · 14:43 ET
ANNUAL REPORT ↗
Tue, 24 Feb 2026
59.5300
59.8200
58.3100
59.4500
80,100
Mon, 23 Feb 2026
60.5000
61.7400
58.7100
59.1000
98,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
59.7000
61.0100
58.9200
60.7200
40,000
Thu, 19 Feb 2026
59.2900
59.9000
58.9900
59.6600
36,000
Wed, 18 Feb 2026
60.2300
60.2300
58.7100
59.6600
56,800
Tue, 17 Feb 2026
59.4200
59.6500
58.8200
58.8200
31,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
58.3400
59.2400
58.2500
58.2500
25,900
Thu, 12 Feb 2026
58.8200
59.7200
57.9700
58.8000
51,800
Wed, 11 Feb 2026
59.3900
59.7600
58.2200
58.4600
34,600
Tue, 10 Feb 2026
58.8800
59.1000
58.4100
58.6800
27,100
Mon, 09 Feb 2026
59.0300
59.6100
58.3100
58.6900
39,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
5 · S-3
After-hours · 16:39 ET
REGISTRATION STATEMENT ↗
Fri, 06 Feb 2026
59.9600
61.0600
58.9600
59.4000
47,800
Thu, 05 Feb 2026
58.5200
60.0900
57.6100
59.8200
52,700
Wed, 04 Feb 2026
58.3600
59.4500
58.0600
58.2400
55,400
Tue, 03 Feb 2026
56.1300
58.0000
54.2400
57.8300
74,800
Mon, 02 Feb 2026
55.0600
56.8700
52.5900
56.4300
39,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
53.6600
55.4200
53.1200
54.9400
41,200
Thu, 29 Jan 2026
54.2100
54.9200
53.9800
54.6600
20,300
Wed, 28 Jan 2026
54.6600
54.8100
53.1800
53.7000
50,600
Tue, 27 Jan 2026
54.8000
55.1300
54.1600
54.4700
30,900
Mon, 26 Jan 2026
54.2600
55.1400
53.3700
54.0400
37,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
58.3200
58.5000
54.0100
54.0100
47,500
Thu, 22 Jan 2026
57.0000
58.7700
56.8600
58.7700
43,300
Thu, 22 Jan 2026
4 · 8-K
Pre-market · 07:00 ET
CURRENT REPORT ↗
Wed, 21 Jan 2026
54.6400
57.2500
54.5900
56.8600
53,900
Tue, 20 Jan 2026
54.8400
55.6300
49.6100
54.4200
47,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
55.6500
55.9700
55.3900
55.7000
88,300
Thu, 15 Jan 2026
53.5900
55.9300
53.5900
55.8500
61,900
Wed, 14 Jan 2026
52.7000
53.3600
52.4000
53.1100
65,900
Tue, 13 Jan 2026
52.5000
52.8000
52.0100
52.6600
41,900
Mon, 12 Jan 2026
52.3200
52.5800
52.0700
52.2900
20,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
53.7500
54.1000
52.6700
52.7900
39,600
Thu, 08 Jan 2026
52.2400
53.9500
52.0200
53.7500
125,300
Wed, 07 Jan 2026
52.7400
52.7400
51.5000
52.2100
38,300
Tue, 06 Jan 2026
52.8000
52.9500
51.5600
52.6400
38,100
Mon, 05 Jan 2026
51.9200
53.6200
51.6600
53.0000
86,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
51.8000
52.3100
50.9300
51.7000
48,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
51.8900
51.9000
51.2800
51.5200
28,100
Tue, 30 Dec 2025
52.1200
52.6700
51.5300
51.8100
38,700
Mon, 29 Dec 2025
52.7500
52.9100
52.0500
52.1200
23,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
53.1900
53.2100
52.5000
52.8100
31,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
52.9000
53.3300
52.6500
52.8900
14,400
Tue, 23 Dec 2025
53.0000
53.5700
52.7500
52.9000
38,300
Mon, 22 Dec 2025
53.5000
54.4700
53.0300
53.1900
46,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
54.7100
55.3500
53.1500
53.5000
65,700
Thu, 18 Dec 2025
55.2500
55.5400
54.5400
54.6700
46,800
Wed, 17 Dec 2025
55.3200
55.9100
54.7500
54.7900
38,800
Tue, 16 Dec 2025
55.7500
56.1000
55.1100
55.2600
123,900
Mon, 15 Dec 2025
55.2500
56.0800
54.9100
55.5000
166,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
55.5000
56.7300
54.6400
54.9700
60,500
Thu, 11 Dec 2025
54.6600
56.1000
54.6600
55.0400
172,600
Wed, 10 Dec 2025
52.7400
55.0800
52.5600
54.6800
132,400
Tue, 09 Dec 2025
52.4000
53.2500
52.3600
52.7100
63,100
Mon, 08 Dec 2025
52.3000
52.8300
52.0100
52.4900
66,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
52.5100
52.6100
52.0600
52.1800
29,100
Thu, 04 Dec 2025
52.6000
52.6500
52.2300
52.3500
24,500
Wed, 03 Dec 2025
51.1000
52.5600
51.1000
52.4600
104,600
Tue, 02 Dec 2025
52.0000
52.2500
50.9000
50.9000
27,100
Mon, 01 Dec 2025
50.4900
51.7600
50.2900
51.6100
25,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
51.0000
51.3900
50.6800
50.7600
17,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
51.3200
51.5000
50.3900
50.9600
23,800
Tue, 25 Nov 2025
49.9600
51.6300
49.9600
51.1000
21,800
Mon, 24 Nov 2025
49.7000
52.6000
49.3500
49.7000
18,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
48.2700
50.2500
48.2700
49.7700
41,500
Thu, 20 Nov 2025
48.6400
49.6400
48.1300
48.1900
20,400
Wed, 19 Nov 2025
47.6500
48.7500
47.6500
47.9600
23,700
Tue, 18 Nov 2025
47.1800
48.2300
47.0100
47.9200
24,700
Mon, 17 Nov 2025
49.4800
49.7000
47.0800
47.0800
35,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
48.3900
49.5300
47.7500
49.2400
42,500
Thu, 13 Nov 2025
48.5300
49.3800
47.9600
48.4700
44,600
Wed, 12 Nov 2025
49.7600
49.8300
48.6300
48.6300
20,900
Tue, 11 Nov 2025
47.8300
49.0800
47.7800
48.6700
19,100
Mon, 10 Nov 2025
47.2400
47.9800
46.8000
47.7000
26,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
44.5400
46.6200
44.0000
46.6200
48,700
Thu, 06 Nov 2025
44.3600
44.9000
43.7000
44.3700
15,900
Wed, 05 Nov 2025
44.8300
45.9600
43.9800
44.6900
41,000
Tue, 04 Nov 2025
44.1100
44.8900
43.7600
44.4200
13,000
Mon, 03 Nov 2025
43.7500
44.7100
40.9100
44.1100
20,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
3 · 10-Q
After market open · 11:07 ET
QUARTERLY REPORT ↗
Fri, 31 Oct 2025
43.5800
44.6600
43.3000
43.8400
25,400
Thu, 30 Oct 2025
44.4000
45.2300
43.9300
43.9400
12,100
Wed, 29 Oct 2025
44.8200
45.6300
43.5500
43.8700
26,700
Tue, 28 Oct 2025
42.4700
45.3600
42.4700
44.8200
24,800
Tue, 28 Oct 2025
2 · 8-K
Pre-market · 07:00 ET
CURRENT REPORT ↗
Mon, 27 Oct 2025
43.4300
43.4300
42.2300
42.2300
17,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
43.0100
43.0500
42.7900
42.8900
10,400
Thu, 23 Oct 2025
42.5200
42.5200
41.8000
41.9800
17,100
Wed, 22 Oct 2025
42.4500
42.9400
42.1500
42.5400
21,400
Tue, 21 Oct 2025
42.1500
42.5100
41.9800
42.2500
20,000
Mon, 20 Oct 2025
41.4000
42.5900
41.4000
42.2000
27,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
41.2600
41.6500
40.9000
41.1500
16,300
Thu, 16 Oct 2025
43.0000
43.0500
41.0000
41.2000
20,200
Wed, 15 Oct 2025
44.1000
44.3000
42.7100
43.3800
11,900
Tue, 14 Oct 2025
42.1900
43.7800
42.1900
43.6700
14,200
Mon, 13 Oct 2025
42.2400
42.2400
41.4800
42.1800
20,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
43.0000
43.0500
41.5000
41.5000
15,800
Thu, 09 Oct 2025
43.1300
43.2400
42.4600
42.7800
10,300
Wed, 08 Oct 2025
43.9500
43.9500
43.1800
43.1800
8,200
Tue, 07 Oct 2025
44.2000
44.2000
43.4800
43.5600
12,100
Mon, 06 Oct 2025
44.1000
44.5700
43.7300
44.0500
18,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
43.3400
44.0200
43.3400
43.9200
13,900
Thu, 02 Oct 2025
43.6100
43.6100
42.8300
43.3100
17,400
Wed, 01 Oct 2025
43.7900
44.1200
43.3500
43.6900
19,400
Tue, 30 Sep 2025
44.8100
44.8800
43.7000
44.1200
29,100
Mon, 29 Sep 2025
45.1600
45.4500
44.2000
44.3300
23,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
44.7700
45.5800
44.7600
45.1200
15,800
Thu, 25 Sep 2025
45.0200
45.0200
44.3100
44.8700
10,200
Wed, 24 Sep 2025
45.0000
45.4000
44.6400
44.9200
9,600
Tue, 23 Sep 2025
44.6100
46.4000
44.6100
45.0600
22,000
Mon, 22 Sep 2025
45.0000
45.5700
44.5800
44.6800
23,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
45.6000
45.6800
45.1000
45.1800
37,600
Thu, 18 Sep 2025
44.4600
45.5900
44.4100
45.5400
30,700
Wed, 17 Sep 2025
44.2900
45.8400
44.0000
44.3900
32,200
Tue, 16 Sep 2025
44.4000
44.4000
43.7900
43.8300
19,100
Mon, 15 Sep 2025
45.1900
45.1900
44.4100
44.4800
17,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
45.2500
45.2900
44.5800
44.7400
13,700
Thu, 11 Sep 2025
44.2500
45.3600
44.2500
45.3600
15,500
Wed, 10 Sep 2025
44.6100
44.9000
44.1300
44.2700
17,900
Tue, 09 Sep 2025
45.3400
45.3400
44.4700
44.6100
9,500
Mon, 08 Sep 2025
44.7500
45.1900
44.4400
45.0800
14,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
46.0000
46.0000
44.5400
44.7900
13,700
Thu, 04 Sep 2025
44.7800
45.5300
44.7800
45.3500
10,900
Wed, 03 Sep 2025
44.2500
44.9500
43.8100
44.3900
18,500
Tue, 02 Sep 2025
44.2700
45.0800
44.2700
44.5500
16,900
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
44.8700
45.3500
44.7400
45.1000
21,100
Thu, 28 Aug 2025
44.8200
45.4500
44.8200
45.2000
12,900
Wed, 27 Aug 2025
44.9100
45.6500
44.9100
45.3500
16,900
Tue, 26 Aug 2025
44.8500
45.7100
44.5100
45.1200
34,000
Mon, 25 Aug 2025
44.8900
44.9900
44.3400
44.5100
15,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
42.9600
45.0000
42.9600
44.9400
34,900
Thu, 21 Aug 2025
42.3900
42.7700
42.1900
42.3700
43,500
Wed, 20 Aug 2025
42.1000
42.2100
41.7400
41.9600
14,400
Tue, 19 Aug 2025
42.2500
42.4000
41.5000
41.7100
33,000
Mon, 18 Aug 2025
41.6200
42.1500
41.1000
41.7400
13,600
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
42.5800
42.5800
41.4400
41.4500
19,900
Thu, 14 Aug 2025
42.6600
42.9000
41.9900
42.3500
12,400
Wed, 13 Aug 2025
42.7600
43.4900
42.6300
43.0800
36,000
Tue, 12 Aug 2025
40.7800
42.2900
40.7300
42.2000
29,100
Mon, 11 Aug 2025
40.7500
41.8900
40.1300
40.4000
15,900
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
40.2400
41.0000
39.7500
40.8000
23,300
Thu, 07 Aug 2025
40.7300
41.3100
40.0900
40.2500
33,400
Wed, 06 Aug 2025
41.0000
41.0000
40.5500
40.7800
16,200
Tue, 05 Aug 2025
40.5900
41.0800
39.6000
41.0000
35,200
Mon, 04 Aug 2025
40.4900
41.2200
38.3000
40.9300
31,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
1 · 10-Q
After market open · 14:46 ET
QUARTERLY REPORT ↗
Fri, 01 Aug 2025
41.3500
41.3500
39.9400
40.4900
26,200
Thu, 31 Jul 2025
41.8700
42.3100
41.0700
41.5600
35,000
Wed, 30 Jul 2025
43.2300
44.5600
41.9900
42.2800
27,800
Tue, 29 Jul 2025
45.0700
45.1100
42.8700
43.3100
20,500
Mon, 28 Jul 2025
44.8000
45.9900
44.4500
44.5100
24,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend