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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
61.0300
61.6850
60.6700
61.2000
77,009
Thu, 22 Oct 2026
60.1200
61.6800
60.1100
61.2400
104,200
Wed, 21 Oct 2026
61.0500
61.7200
59.9700
60.0700
111,700
Tue, 20 Oct 2026
19 · 8-K
After market open · 12:30 ET
CURRENT REPORT ↗
Tue, 20 Oct 2026
59.5800
62.3000
59.5800
60.9300
122,300
Mon, 19 Oct 2026
59.9100
60.2300
58.9900
59.1300
60,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
60.0100
61.1000
59.7400
59.8100
61,300
Thu, 15 Oct 2026
59.7000
60.5800
59.4100
59.7900
57,500
Wed, 14 Oct 2026
59.3200
59.9100
58.8800
59.2200
65,100
Tue, 13 Oct 2026
60.6000
61.0100
59.7000
60.0900
53,700
Mon, 12 Oct 2026
59.4400
60.4600
59.4400
60.1900
63,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
60.1000
60.1600
59.6000
59.6500
48,800
Thu, 08 Oct 2026
59.4500
60.5300
59.3000
60.4000
64,700
Wed, 07 Oct 2026
59.8200
59.9800
59.2800
59.8500
54,500
Tue, 06 Oct 2026
60.7000
61.3200
60.3800
60.4400
80,400
Mon, 05 Oct 2026
61.1000
61.1000
60.4300
60.6700
50,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
60.5300
61.3400
60.2100
60.8500
47,400
Thu, 01 Oct 2026
58.9100
59.8800
58.2100
59.8800
60,400
Wed, 30 Sep 2026
59.4500
59.7900
58.6800
59.2600
101,200
Tue, 29 Sep 2026
60.2300
60.6400
58.5500
59.5500
93,300
Mon, 28 Sep 2026
60.2500
60.8200
59.7500
59.9300
63,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
60.2900
60.8600
59.7300
60.6200
89,700
Thu, 24 Sep 2026
60.0700
60.4300
59.4500
60.1600
56,700
Wed, 23 Sep 2026
60.2900
60.3600
59.6400
59.8500
125,000
Tue, 22 Sep 2026
61.4900
61.7200
60.3200
60.5100
88,300
Mon, 21 Sep 2026
61.6200
62.4700
61.1600
61.2300
116,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
61.4300
62.2600
61.0400
61.6800
173,100
Thu, 17 Sep 2026
61.8900
62.5500
60.6700
61.8100
76,300
Wed, 16 Sep 2026
63.7900
63.9300
60.2900
61.2800
119,700
Tue, 15 Sep 2026
63.5000
63.7000
62.6700
63.5200
121,800
Mon, 14 Sep 2026
63.2600
63.7500
62.8000
63.1000
129,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
63.9400
64.4000
62.2900
63.1200
76,200
Thu, 10 Sep 2026
62.0500
63.4700
61.6500
63.4200
55,700
Wed, 09 Sep 2026
62.2000
62.7000
61.5700
62.1900
65,800
Tue, 08 Sep 2026
63.3200
63.8200
62.7000
62.8100
78,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
62.6100
64.0200
62.6100
63.6800
73,900
Thu, 03 Sep 2026
62.7900
63.5500
62.7900
62.8900
74,000
Wed, 02 Sep 2026
60.8800
62.6700
60.7600
62.5700
85,100
Tue, 01 Sep 2026
60.9500
61.5900
60.4800
60.7900
67,800
Mon, 31 Aug 2026
61.9600
62.1300
61.2000
61.3500
79,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
62.6500
63.4900
61.9500
62.2600
100,600
Fri, 28 Aug 2026
18 · 8-K
Next filing day · accepted 27 Aug, 17:42 ET
CURRENT REPORT ↗
Thu, 27 Aug 2026
61.7200
62.3500
61.0000
62.1900
94,500
Wed, 26 Aug 2026
62.4600
62.8800
61.9100
61.9700
76,500
Tue, 25 Aug 2026
63.4800
63.4800
62.0100
62.1200
127,200
Mon, 24 Aug 2026
62.9300
63.8800
62.5900
63.0100
110,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
63.1300
63.3100
62.3900
63.0300
160,200
Thu, 20 Aug 2026
62.1500
63.2200
62.1000
62.8200
88,400
Wed, 19 Aug 2026
64.5800
64.9300
62.1900
62.5100
176,400
Tue, 18 Aug 2026
64.2300
64.7400
63.0200
64.2200
64,100
Mon, 17 Aug 2026
63.9300
65.0000
63.4000
64.3500
114,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
64.4900
65.0500
64.0400
64.1800
61,300
Thu, 13 Aug 2026
64.5000
65.0900
64.2100
64.6000
49,800
Wed, 12 Aug 2026
64.0300
64.3700
63.0000
64.1000
71,600
Tue, 11 Aug 2026
62.5500
63.9800
62.5500
63.6200
64,900
Mon, 10 Aug 2026
62.9700
63.6200
62.3400
62.7500
83,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
63.5600
63.7300
62.5100
63.3300
73,300
Thu, 06 Aug 2026
64.6500
65.0400
63.5200
63.8000
129,900
Wed, 05 Aug 2026
64.2200
64.7600
63.0700
64.1800
225,800
Tue, 04 Aug 2026
63.4000
64.9700
63.1200
64.1200
109,200
Mon, 03 Aug 2026
17 · 10-Q
After market open · 13:09 ET
QUARTERLY REPORT ↗
Mon, 03 Aug 2026
63.1900
64.0300
62.6700
63.4500
124,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
61.0500
62.6000
60.8700
62.4000
103,100
Thu, 30 Jul 2026
61.5400
61.9600
60.4300
61.1500
120,900
Wed, 29 Jul 2026
62.3200
62.7400
61.2700
61.3600
94,400
Tue, 28 Jul 2026
62.1800
63.0800
62.0600
62.4900
82,100
Mon, 27 Jul 2026
61.8900
62.5700
61.3500
61.5900
98,800
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
16 · 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
15 · 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
14 · 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
13 · 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
12 · 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
11 · 8-K
Pre-market · 09:26 ET
CURRENT REPORT ↗
Thu, 16 Apr 2026
10 · 424B5
Pre-market · 09:02 ET
PRELIMINARY PROSPECTUS SUPPLEMENT ↗
Wed, 15 Apr 2026
9 · 8-K
After-hours · 16:15 ET
CURRENT REPORT ↗
Wed, 15 Apr 2026
8 · 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
7 · 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
6 · 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
5 · 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
4 · 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
3 · 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
2 · 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
1 · 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