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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
63.8200
64.9000
63.3550
64.4400
262,752
Thu, 22 Oct 2026
61.3100
64.3200
61.3100
63.9200
244,600
Wed, 21 Oct 2026
20 · 8-K
After-hours · 20:05 ET
8-K ↗
Wed, 21 Oct 2026
61.6800
61.6800
60.6900
61.0400
181,900
Tue, 20 Oct 2026
60.4200
62.0100
60.4200
61.5700
154,100
Mon, 19 Oct 2026
60.3200
60.7000
59.9700
60.1500
98,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
60.5200
61.2500
60.1200
60.3600
137,800
Thu, 15 Oct 2026
59.4900
60.8200
59.3800
60.3300
213,300
Wed, 14 Oct 2026
59.2400
59.6500
58.6100
59.2500
203,700
Tue, 13 Oct 2026
19 · 424B3
After-hours · 19:26 ET
PROSPECTUS ↗
Tue, 13 Oct 2026
59.7900
60.1100
59.1000
59.8600
273,400
Mon, 12 Oct 2026
59.0300
60.6600
59.0300
59.5700
133,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
59.4600
59.8000
59.0700
59.1700
105,700
Thu, 08 Oct 2026
58.7100
59.8200
58.5100
59.7300
189,700
Wed, 07 Oct 2026
58.9400
59.4500
58.5000
58.9200
240,800
Tue, 06 Oct 2026
61.4300
61.5200
59.7000
59.7400
228,800
Mon, 05 Oct 2026
62.4700
62.5300
61.5100
61.7900
295,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
62.3100
62.8700
61.7700
62.3300
237,000
Thu, 01 Oct 2026
60.7300
61.7100
59.8600
61.5700
214,400
Wed, 30 Sep 2026
62.0300
62.4300
60.9800
61.1100
240,500
Tue, 29 Sep 2026
63.2700
63.7100
61.7500
62.3100
195,200
Mon, 28 Sep 2026
63.3800
63.6500
62.1800
63.0700
205,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
62.9900
63.9700
62.8800
63.5000
210,400
Thu, 24 Sep 2026
62.5600
63.1200
62.1000
62.8000
155,500
Wed, 23 Sep 2026
62.7700
63.4800
62.0600
62.2200
173,200
Tue, 22 Sep 2026
62.9000
63.3400
62.2800
63.0200
234,000
Mon, 21 Sep 2026
63.6200
63.9400
62.6900
62.7500
192,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
62.3200
63.5900
61.7300
63.3800
922,400
Thu, 17 Sep 2026
63.3500
63.3500
62.3200
62.7100
301,300
Wed, 16 Sep 2026
64.1000
64.4800
61.5000
62.6200
369,200
Tue, 15 Sep 2026
64.6400
65.0000
63.9300
64.1000
261,200
Tue, 15 Sep 2026
18 · 8-K
Pre-market · 09:05 ET
8-K ↗
Mon, 14 Sep 2026
64.3500
65.0800
64.0900
64.6100
226,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
65.1700
65.5000
63.9200
64.3000
182,600
Thu, 10 Sep 2026
63.9700
64.7600
63.4600
64.6800
154,100
Wed, 09 Sep 2026
64.1900
64.7800
63.4400
64.1200
205,100
Tue, 08 Sep 2026
64.7000
64.9500
64.2400
64.7100
150,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
64.0800
65.1500
63.9700
65.0400
112,700
Thu, 03 Sep 2026
64.3100
64.8100
64.1600
64.3400
130,600
Wed, 02 Sep 2026
62.5300
64.3200
62.5300
64.1100
157,500
Tue, 01 Sep 2026
63.1500
63.7000
61.8400
62.2800
185,800
Mon, 31 Aug 2026
63.7100
63.7300
63.0500
63.4300
143,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
63.5900
64.0900
63.0000
63.9900
158,000
Thu, 27 Aug 2026
63.5300
63.9700
62.7300
63.5800
120,500
Wed, 26 Aug 2026
64.0500
64.6900
63.4100
63.8700
206,300
Tue, 25 Aug 2026
65.4200
65.4600
63.8300
63.9600
179,400
Mon, 24 Aug 2026
64.7500
65.3400
64.6900
65.2900
125,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
64.7400
64.8900
63.9300
64.7000
142,200
Thu, 20 Aug 2026
64.1500
64.3900
63.2700
64.2400
139,100
Wed, 19 Aug 2026
66.0900
66.2900
64.3600
64.4700
237,800
Tue, 18 Aug 2026
66.2200
66.3100
65.6100
66.0900
250,400
Mon, 17 Aug 2026
66.2700
66.6500
65.9100
66.1200
125,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
66.1800
66.7800
66.1000
66.3400
116,800
Thu, 13 Aug 2026
66.1400
66.5000
65.8500
66.1300
145,500
Wed, 12 Aug 2026
65.2600
65.9300
65.0200
65.7100
362,800
Tue, 11 Aug 2026
64.8000
65.6700
64.4000
65.2100
176,300
Mon, 10 Aug 2026
64.2800
65.0000
63.9700
64.7200
151,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
64.0000
64.7700
63.6900
64.6700
183,300
Thu, 06 Aug 2026
17 · 10-Q
After-hours · 16:41 ET
10-Q ↗
Thu, 06 Aug 2026
65.3000
65.4100
64.1400
64.2000
170,800
Wed, 05 Aug 2026
65.7900
65.7900
64.7800
64.8700
138,300
Tue, 04 Aug 2026
64.3700
65.9500
63.9300
65.5500
262,400
Mon, 03 Aug 2026
63.4400
64.2500
62.8300
63.9200
193,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
63.0500
63.4700
62.4700
62.8700
193,900
Thu, 30 Jul 2026
63.3300
64.5000
62.8900
62.9800
151,700
Wed, 29 Jul 2026
63.5700
64.3100
63.0700
63.1200
210,800
Tue, 28 Jul 2026
62.9600
64.4700
62.7000
64.2200
231,700
Mon, 27 Jul 2026
63.2200
63.5000
62.5100
62.5800
262,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
63.2700
63.8400
62.7200
62.7400
213,900
Thu, 23 Jul 2026
62.0400
63.2700
60.4300
63.2700
319,600
Wed, 22 Jul 2026
16 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 22 Jul 2026
64.5600
64.5900
62.2300
62.6100
326,100
Tue, 21 Jul 2026
64.0500
64.5700
63.3400
64.4900
274,300
Mon, 20 Jul 2026
64.3000
64.5400
63.6400
64.0500
268,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
65.7400
66.0500
64.1000
64.4300
245,200
Thu, 16 Jul 2026
64.7600
66.5400
64.7500
66.2300
882,600
Wed, 15 Jul 2026
63.9800
64.9200
63.7200
64.4400
264,300
Tue, 14 Jul 2026
65.2300
65.6200
63.9000
63.9800
218,800
Tue, 14 Jul 2026
15 · 8-K
Pre-market · 08:45 ET
8-K ↗
Mon, 13 Jul 2026
63.9000
64.3700
63.4200
64.2200
115,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
63.1200
64.0200
63.0700
63.7200
139,300
Thu, 09 Jul 2026
62.2900
63.8700
62.0800
63.2800
192,900
Wed, 08 Jul 2026
62.8600
62.8600
61.7800
62.2900
203,800
Tue, 07 Jul 2026
63.7200
64.4900
62.9700
63.1600
131,600
Mon, 06 Jul 2026
63.7700
64.8900
63.3100
63.6400
154,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
65.5600
65.7500
63.1600
63.8000
283,000
Wed, 01 Jul 2026
63.7400
66.0600
63.5200
65.3500
427,600
Tue, 30 Jun 2026
63.9700
64.4700
63.7900
63.9300
398,400
Mon, 29 Jun 2026
63.2300
64.2100
62.7400
64.0500
343,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
62.9200
63.6700
62.5100
63.5300
1,033,900
Thu, 25 Jun 2026
62.7100
63.5000
62.1800
62.6300
321,400
Wed, 24 Jun 2026
62.3800
63.0300
62.0400
62.7100
267,500
Tue, 23 Jun 2026
60.9000
62.1000
60.7500
62.0300
195,600
Mon, 22 Jun 2026
60.8600
61.7000
60.7500
60.8000
208,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
61.3400
62.2200
60.0000
60.7600
776,600
Wed, 17 Jun 2026
60.6100
61.3300
59.7100
60.2900
285,900
Tue, 16 Jun 2026
61.0500
61.5300
60.5000
60.9000
210,200
Mon, 15 Jun 2026
61.9900
62.4600
60.5200
60.7500
143,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
61.7000
62.4300
61.3100
61.7800
198,800
Fri, 12 Jun 2026
14 · 8-K
Pre-market · 09:05 ET
8-K ↗
Thu, 11 Jun 2026
61.1900
61.7200
59.9000
61.3000
203,700
Wed, 10 Jun 2026
60.0400
61.3800
59.7500
60.8000
212,800
Tue, 09 Jun 2026
59.2400
60.7600
59.2200
60.0000
191,500
Mon, 08 Jun 2026
59.1300
60.0700
58.8300
58.8800
154,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
59.3500
59.9600
59.2100
59.2700
152,000
Thu, 04 Jun 2026
57.9100
59.5200
57.9100
59.4300
169,000
Wed, 03 Jun 2026
58.9900
59.1400
57.2000
57.3100
294,700
Tue, 02 Jun 2026
57.7500
59.5500
57.7500
59.3900
198,500
Mon, 01 Jun 2026
58.4200
58.5000
57.2100
57.9900
180,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
58.3900
59.1600
58.2200
58.8300
225,100
Thu, 28 May 2026
58.5000
59.0000
57.7300
58.6400
172,500
Wed, 27 May 2026
59.6600
59.9400
58.5000
58.7500
119,600
Tue, 26 May 2026
58.9700
59.7600
58.7200
59.4400
376,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
58.6000
59.0800
57.9400
58.6500
125,300
Thu, 21 May 2026
58.9900
59.2000
58.2300
58.6700
185,500
Wed, 20 May 2026
58.2700
59.6700
57.7200
59.2400
174,500
Tue, 19 May 2026
58.6700
58.6700
57.7200
58.1000
120,200
Mon, 18 May 2026
57.7200
58.9300
57.7200
58.6700
195,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
57.9200
58.5800
56.6600
57.3700
264,700
Thu, 14 May 2026
58.1600
58.9200
57.9800
58.1000
162,700
Wed, 13 May 2026
58.4400
58.9500
57.7400
57.8200
285,800
Tue, 12 May 2026
58.5600
58.8700
57.7300
58.7700
236,400
Mon, 11 May 2026
59.0000
59.0000
57.5100
58.4700
329,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
59.3500
59.4300
58.7500
58.8600
137,200
Thu, 07 May 2026
13 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Thu, 07 May 2026
59.3400
59.8900
58.9900
59.1800
207,900
Wed, 06 May 2026
58.4700
59.2800
58.0000
59.0900
197,200
Tue, 05 May 2026
57.4100
58.1400
57.1100
57.8700
133,500
Mon, 04 May 2026
57.4000
58.6200
55.8200
57.3400
147,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
57.7400
58.4700
57.4400
57.7900
107,400
Thu, 30 Apr 2026
56.8900
58.3400
55.5400
57.7400
274,800
Wed, 29 Apr 2026
12 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 29 Apr 2026
59.2300
59.9500
57.4100
57.4800
209,600
Tue, 28 Apr 2026
11 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 28 Apr 2026
59.9200
60.4800
59.4100
59.6700
169,900
Mon, 27 Apr 2026
58.6200
60.0500
58.4000
59.6900
187,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
59.3100
60.0100
57.4200
58.3300
284,500
Thu, 23 Apr 2026
58.5400
60.2500
58.1300
59.5500
460,300
Wed, 22 Apr 2026
10 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 22 Apr 2026
59.4100
59.6000
57.7700
57.7900
224,200
Tue, 21 Apr 2026
59.9300
60.6700
59.0500
59.1600
140,200
Mon, 20 Apr 2026
59.1000
60.2300
59.1000
60.0800
132,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
58.7300
60.7600
58.6900
59.5100
233,800
Thu, 16 Apr 2026
58.1300
58.4400
57.5300
57.9300
145,700
Wed, 15 Apr 2026
58.7300
58.9500
57.5800
58.2800
147,500
Tue, 14 Apr 2026
58.9500
59.1700
58.0000
58.7500
161,300
Mon, 13 Apr 2026
58.4200
59.2100
57.8000
59.0300
183,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
59.1200
59.4400
58.3400
58.6300
117,900
Thu, 09 Apr 2026
57.5900
59.4600
57.4700
59.3000
168,300
Wed, 08 Apr 2026
57.0000
58.0000
57.0000
57.9100
351,100
Tue, 07 Apr 2026
55.9900
56.3100
55.4900
55.7500
223,000
Mon, 06 Apr 2026
55.6700
56.3000
55.0700
56.2800
113,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
55.4500
56.0900
55.1400
55.8700
185,200
Wed, 01 Apr 2026
56.5900
57.1900
56.3700
56.4000
176,600
Tue, 31 Mar 2026
55.7400
57.1400
55.4000
56.3500
409,700
Mon, 30 Mar 2026
55.6300
56.0100
55.0300
55.7000
248,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
55.2800
55.5000
54.8200
55.1900
246,200
Thu, 26 Mar 2026
55.3900
55.8800
54.7800
55.6100
170,000
Wed, 25 Mar 2026
55.3600
55.8000
54.5700
55.7700
246,300
Tue, 24 Mar 2026
53.6700
55.7900
53.4900
54.9600
219,600
Mon, 23 Mar 2026
54.0300
55.3900
53.7400
54.1800
245,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
53.0100
53.0300
52.1700
52.7100
600,300
Thu, 19 Mar 2026
52.3900
53.4000
52.0300
53.0500
210,100
Thu, 19 Mar 2026
9 · DEF 14A
Pre-market · 09:22 ET
DEF 14A ↗
Wed, 18 Mar 2026
53.1500
53.3500
52.6000
52.7900
236,200
Tue, 17 Mar 2026
53.1100
53.8700
52.7000
53.3400
214,700
Mon, 16 Mar 2026
53.5800
54.0000
53.0700
53.1100
150,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
54.3000
54.6200
52.9900
53.1900
212,400
Fri, 13 Mar 2026
8 · 8-K
Pre-market · 09:03 ET
8-K ↗
Thu, 12 Mar 2026
53.4300
53.9100
52.8000
53.7000
272,700
Wed, 11 Mar 2026
55.0900
55.3400
54.3200
54.5800
250,800
Tue, 10 Mar 2026
55.0900
56.4800
54.4500
55.5000
270,200
Mon, 09 Mar 2026
54.8000
55.5000
53.4500
55.2300
259,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
55.7100
56.4000
54.6600
55.9300
218,000
Thu, 05 Mar 2026
57.4200
58.3200
56.8200
57.5300
162,300
Wed, 04 Mar 2026
58.4300
58.6900
57.7800
58.1200
152,800
Tue, 03 Mar 2026
56.2700
58.1300
55.4800
58.0200
190,500
Mon, 02 Mar 2026
7 · 8-K
After-hours · 16:24 ET
8-K ↗
Mon, 02 Mar 2026
55.9900
58.7400
55.5600
57.9900
163,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
58.9600
58.9600
56.4200
56.7900
264,200
Thu, 26 Feb 2026
60.4800
61.4900
59.3100
60.1800
163,800
Wed, 25 Feb 2026
6 · 10-K
After-hours · 16:41 ET
10-K ↗
Wed, 25 Feb 2026
59.0100
60.4700
59.0100
60.2100
130,800
Tue, 24 Feb 2026
58.7100
59.1700
58.2800
58.9100
161,500
Mon, 23 Feb 2026
62.0300
62.6000
58.6200
58.9200
228,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
61.1900
62.6400
60.6100
62.2300
238,600
Thu, 19 Feb 2026
60.6700
61.3800
60.3800
61.1900
157,600
Wed, 18 Feb 2026
60.9500
62.3300
60.7100
61.0300
249,900
Tue, 17 Feb 2026
61.1700
62.3200
60.5200
61.0600
231,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
60.0100
61.1400
59.3400
60.9300
158,400
Thu, 12 Feb 2026
61.1100
61.8300
59.2500
59.8700
190,100
Wed, 11 Feb 2026
61.2300
61.7000
59.8600
60.5500
156,400
Tue, 10 Feb 2026
61.4400
62.1200
60.3300
60.8500
231,700
Mon, 09 Feb 2026
61.7800
62.6400
61.5200
61.7600
175,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
61.2800
62.4900
60.8900
62.2300
310,200
Thu, 05 Feb 2026
60.2600
62.0000
59.8500
60.9400
349,300
Wed, 04 Feb 2026
60.0000
61.8900
60.0000
60.5200
215,000
Tue, 03 Feb 2026
58.7200
60.1000
58.7200
59.5400
216,900
Mon, 02 Feb 2026
58.1500
59.4400
57.5900
58.6800
247,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
57.6300
58.4800
57.2800
57.9300
346,000
Thu, 29 Jan 2026
57.0900
58.1900
57.0200
58.0600
370,700
Wed, 28 Jan 2026
57.1500
57.8000
56.7000
56.8000
262,200
Tue, 27 Jan 2026
5 · 8-K
After-hours · 16:19 ET
8-K ↗
Tue, 27 Jan 2026
57.6600
58.4400
56.6000
56.6800
209,200
Mon, 26 Jan 2026
57.9100
58.7300
56.5600
57.5300
303,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
60.5600
60.8300
57.7300
57.7700
590,200
Thu, 22 Jan 2026
60.5000
62.3100
60.0600
60.9500
620,300
Wed, 21 Jan 2026
4 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 21 Jan 2026
58.1300
60.7700
57.9600
60.5000
416,700
Tue, 20 Jan 2026
57.1000
58.2700
56.3500
57.7500
262,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
57.5700
58.7900
57.5500
57.9200
373,300
Thu, 15 Jan 2026
55.4200
57.6700
55.4200
57.5300
333,600
Wed, 14 Jan 2026
54.2400
55.4700
53.8400
55.4200
310,600
Tue, 13 Jan 2026
53.4700
54.5400
53.4300
54.2800
250,400
Mon, 12 Jan 2026
53.1800
53.6800
52.7300
53.5100
239,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
53.7800
54.2200
53.3700
53.6600
226,300
Thu, 08 Jan 2026
52.2400
54.1500
52.2400
53.7800
229,300
Wed, 07 Jan 2026
53.1900
54.1600
52.0500
52.5400
173,700
Tue, 06 Jan 2026
51.6800
52.6400
50.9600
52.3500
196,200
Mon, 05 Jan 2026
50.7200
52.7300
50.7100
51.9600
183,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
50.8300
51.2200
49.9800
50.9100
197,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
51.2400
51.3100
50.6300
50.7900
255,600
Tue, 30 Dec 2025
51.8500
51.9300
51.3400
51.4700
134,800
Mon, 29 Dec 2025
52.0700
52.1900
51.5500
51.9400
108,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
52.1200
52.9300
51.8800
52.0700
87,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
52.0700
52.3800
51.9700
52.1200
96,900
Tue, 23 Dec 2025
52.7900
53.1600
52.1700
52.2800
109,000
Mon, 22 Dec 2025
52.3600
53.4700
52.3600
52.8300
168,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
53.0500
53.4300
51.7600
52.3000
983,900
Thu, 18 Dec 2025
53.6200
53.7900
52.1400
53.2200
145,400
Wed, 17 Dec 2025
53.3800
54.3100
52.8600
53.1000
235,900
Tue, 16 Dec 2025
53.6900
53.8500
53.2700
53.5500
212,700
Mon, 15 Dec 2025
53.7100
54.0300
53.3200
53.4700
203,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
53.3700
53.4600
52.6500
53.3600
201,200
Fri, 12 Dec 2025
3 · 8-K
Pre-market · 09:20 ET
8-K ↗
Thu, 11 Dec 2025
52.6200
53.6000
52.6200
53.3700
186,100
Wed, 10 Dec 2025
51.1200
53.1800
51.0400
52.7500
269,600
Tue, 09 Dec 2025
51.2400
51.9700
50.7900
51.2000
154,000
Mon, 08 Dec 2025
51.2700
51.7300
50.9900
51.2000
230,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
51.3800
51.6200
50.8900
50.9800
114,800
Thu, 04 Dec 2025
51.4000
52.0800
51.2100
51.6100
126,900
Wed, 03 Dec 2025
50.8200
51.9200
50.8200
51.7100
155,600
Tue, 02 Dec 2025
51.5600
51.5600
50.6100
50.6400
140,600
Mon, 01 Dec 2025
50.5000
51.7000
50.5000
51.2700
120,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
51.3200
51.3900
50.8900
51.0100
142,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
51.2600
52.0100
51.0500
51.3900
392,000
Tue, 25 Nov 2025
50.0800
52.0900
49.5500
51.5600
323,500
Mon, 24 Nov 2025
50.2600
50.3000
49.7000
49.7500
163,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
49.0400
51.0000
48.2000
50.4000
240,400
Thu, 20 Nov 2025
49.8500
50.6900
48.9800
49.0100
121,800
Wed, 19 Nov 2025
48.2800
49.4300
48.1600
49.2200
176,300
Tue, 18 Nov 2025
48.1400
49.0800
48.1000
48.4500
181,800
Mon, 17 Nov 2025
50.6700
50.7100
47.8300
48.1900
177,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
49.8300
50.9700
49.2900
50.9500
242,000
Thu, 13 Nov 2025
50.7700
50.8600
49.8500
49.9800
222,000
Wed, 12 Nov 2025
50.7600
51.5800
50.6700
50.7700
154,600
Tue, 11 Nov 2025
50.8800
51.2900
50.5600
50.9000
129,700
Mon, 10 Nov 2025
51.3000
51.7600
50.8600
50.9700
117,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Fri, 07 Nov 2025
50.5000
51.1100
49.9400
51.1000
147,800
Thu, 06 Nov 2025
50.5700
50.8400
50.1300
50.5100
157,400
Wed, 05 Nov 2025
49.5100
50.8900
49.3000
50.7000
140,300
Tue, 04 Nov 2025
49.3900
49.7900
49.1300
49.5500
262,700
Mon, 03 Nov 2025
49.1100
50.0800
48.5500
49.6200
236,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
48.6800
48.8000
48.1200
48.5400
153,900
Thu, 30 Oct 2025
1 · 8-K
After market open · 10:00 ET
8-K ↗
Thu, 30 Oct 2025
48.6500
49.6500
48.2000
48.6800
213,400
Wed, 29 Oct 2025
49.3200
49.9700
48.1700
48.6700
239,700
Tue, 28 Oct 2025
49.5500
49.8400
49.0500
49.5000
196,500
Mon, 27 Oct 2025
49.2400
49.9200
48.7600
49.7000
218,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend